|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
include/llvm/CodeGen/TargetLowering.h 2943 class TargetLowering : public TargetLoweringBase {
Declarations
include/llvm/CodeGen/Analysis.h 31 class TargetLoweringBase;
include/llvm/CodeGen/StackProtector.h 33 class TargetLoweringBase;
References
include/llvm/CodeGen/Analysis.h 135 const TargetLoweringBase &TLI,
143 const TargetLoweringBase &TLI);
include/llvm/CodeGen/BasicTTIImpl.h 170 const TargetLoweringBase *getTLI() const {
240 TargetLoweringBase::AddrMode AM;
266 TargetLoweringBase::AddrMode AM;
338 const TargetLoweringBase *TLI = getTLI();
386 const TargetLoweringBase *TLI = getTLI();
392 const TargetLoweringBase *TLI = getTLI();
405 const TargetLoweringBase *TLI = getTLI();
413 const TargetLoweringBase *TLI = getTLI();
629 const TargetLoweringBase *TLI = getTLI();
689 const TargetLoweringBase *TLI = getTLI();
827 const TargetLoweringBase *TLI = getTLI();
1460 const TargetLoweringBase *TLI = getTLI();
1725 const TargetLoweringBase *TLI;
1728 const TargetLoweringBase *getTLI() const { return TLI; }
include/llvm/CodeGen/FastISel.h 68 using ArgListEntry = TargetLoweringBase::ArgListEntry;
69 using ArgListTy = TargetLoweringBase::ArgListTy;
include/llvm/CodeGen/StackProtector.h 47 const TargetLoweringBase *TLI = nullptr;
include/llvm/CodeGen/TargetLowering.h 228 TargetLoweringBase(const TargetLoweringBase &) = delete;
229 TargetLoweringBase &operator=(const TargetLoweringBase &) = delete;
229 TargetLoweringBase &operator=(const TargetLoweringBase &) = delete;
302 virtual TargetLoweringBase::LegalizeTypeAction
2943 class TargetLowering : public TargetLoweringBase {
lib/CodeGen/Analysis.cpp 256 const TargetLoweringBase& TLI) {
276 const TargetLoweringBase &TLI,
358 const TargetLoweringBase &TLI,
559 const TargetLoweringBase &TLI,
617 const TargetLoweringBase &TLI) {
lib/CodeGen/AtomicExpandPass.cpp 89 TargetLoweringBase::AtomicExpansionKind ExpansionKind);
266 TargetLoweringBase::AtomicExpansionKind::None &&
398 case TargetLoweringBase::AtomicExpansionKind::None:
400 case TargetLoweringBase::AtomicExpansionKind::LLSC:
405 case TargetLoweringBase::AtomicExpansionKind::LLOnly:
407 case TargetLoweringBase::AtomicExpansionKind::CmpXChg:
566 case TargetLoweringBase::AtomicExpansionKind::None:
568 case TargetLoweringBase::AtomicExpansionKind::LLSC: {
584 case TargetLoweringBase::AtomicExpansionKind::CmpXChg: {
593 TargetLoweringBase::AtomicExpansionKind::CmpXChg);
599 case TargetLoweringBase::AtomicExpansionKind::MaskedIntrinsic: {
743 AtomicRMWInst *AI, TargetLoweringBase::AtomicExpansionKind ExpansionKind) {
1414 case TargetLoweringBase::AtomicExpansionKind::None:
1418 case TargetLoweringBase::AtomicExpansionKind::LLSC: {
1423 case TargetLoweringBase::AtomicExpansionKind::MaskedIntrinsic:
lib/CodeGen/GlobalISel/MachineIRBuilder.cpp 435 case TargetLoweringBase::ZeroOrNegativeOneBooleanContent:
437 case TargetLoweringBase::ZeroOrOneBooleanContent:
lib/CodeGen/IfConversion.cpp 190 const TargetLoweringBase *TLI;
lib/CodeGen/MachineBlockPlacement.cpp 360 const TargetLoweringBase *TLI;
lib/CodeGen/MachineLICM.cpp 95 const TargetLoweringBase *TLI;
lib/CodeGen/SafeStack.cpp 126 const TargetLoweringBase &TL;
206 SafeStack(Function &F, const TargetLoweringBase &TL, const DataLayout &DL,
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 917 TargetLoweringBase::AddrMode AM;
2394 TargetLoweringBase::ZeroOrOneBooleanContent)
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp 2182 TargetLoweringBase::BooleanContent BoolType = TLI.getBooleanContents(NVT);
2200 case TargetLoweringBase::UndefinedBooleanContent:
2203 case TargetLoweringBase::ZeroOrOneBooleanContent:
2207 case TargetLoweringBase::ZeroOrNegativeOneBooleanContent:
2220 if (BoolType == TargetLoweringBase::ZeroOrOneBooleanContent) {
2242 if (BoolType == TargetLoweringBase::ZeroOrOneBooleanContent)
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 3275 while (TLI.getTypeAction(Ctx, VT) != TargetLoweringBase::TypeLegal)
lib/CodeGen/StackProtector.cpp 349 static Value *getStackGuard(const TargetLoweringBase *TLI, Module *M,
383 const TargetLoweringBase *TLI, AllocaInst *&AI) {
lib/CodeGen/TargetLoweringBase.cpp 825 TargetLoweringBase::LegalizeKind
962 TargetLoweringBase *TLI) {
1877 return TargetLoweringBase::ReciprocalEstimate::Unspecified;
1896 return TargetLoweringBase::ReciprocalEstimate::Enabled;
1900 return TargetLoweringBase::ReciprocalEstimate::Disabled;
1904 return TargetLoweringBase::ReciprocalEstimate::Unspecified;
1925 return IsDisabled ? TargetLoweringBase::ReciprocalEstimate::Disabled
1926 : TargetLoweringBase::ReciprocalEstimate::Enabled;
1929 return TargetLoweringBase::ReciprocalEstimate::Unspecified;
1937 return TargetLoweringBase::ReciprocalEstimate::Unspecified;
1950 return TargetLoweringBase::ReciprocalEstimate::Unspecified;
1978 return TargetLoweringBase::ReciprocalEstimate::Unspecified;
lib/Target/AArch64/AArch64ISelLowering.cpp 5757 if (ExtraSteps == TargetLoweringBase::ReciprocalEstimate::Unspecified)
12111 TargetLoweringBase::LegalizeTypeAction
lib/Target/AArch64/AArch64ISelLowering.h 424 TargetLoweringBase::AtomicExpansionKind
427 TargetLoweringBase::AtomicExpansionKind
430 TargetLoweringBase::AtomicExpansionKind
434 TargetLoweringBase::LegalizeTypeAction
lib/Target/AMDGPU/AMDGPUPerfHintAnalysis.cpp 242 TargetLoweringBase::AddrMode AM;
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h 50 const TargetLoweringBase *TLI;
53 const TargetLoweringBase *getTLI() const { return TLI; }
lib/Target/AMDGPU/SIISelLowering.cpp 1357 TargetLoweringBase::LegalizeTypeAction
lib/Target/AMDGPU/SIISelLowering.h 274 TargetLoweringBase::LegalizeTypeAction
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp 1621 TargetLoweringBase::AddrMode AM;
1646 TargetLoweringBase::AddrMode AM;
lib/Target/ARM/ARMISelLowering.h 561 TargetLoweringBase::AtomicExpansionKind
564 TargetLoweringBase::AtomicExpansionKind
566 TargetLoweringBase::AtomicExpansionKind
lib/Target/Hexagon/HexagonISelLowering.cpp 1242 setBooleanContents(TargetLoweringBase::UndefinedBooleanContent);
1243 setBooleanVectorContents(TargetLoweringBase::UndefinedBooleanContent);
1865 TargetLoweringBase::LegalizeTypeAction
1871 return TargetLoweringBase::TypeScalarizeVector;
1883 return TargetLoweringBase::TypeWidenVector;
1887 return TargetLoweringBase::TypeSplitVector;
1892 return TargetLoweringBase::TypeWidenVector;
1894 return TargetLoweringBase::TypeSplitVector;
lib/Target/Hexagon/HexagonISelLowering.h 147 TargetLoweringBase::LegalizeTypeAction getPreferredVectorAction(MVT VT)
lib/Target/Hexagon/HexagonTargetTransformInfo.cpp 59 return Action == TargetLoweringBase::TypeWidenVector;
lib/Target/NVPTX/NVPTXISelLowering.cpp 1191 TargetLoweringBase::LegalizeTypeAction
lib/Target/NVPTX/NVPTXISelLowering.h 513 TargetLoweringBase::LegalizeTypeAction
lib/Target/PowerPC/PPCISelLowering.h 626 TargetLoweringBase::LegalizeTypeAction getPreferredVectorAction(MVT VT)
lib/Target/SystemZ/SystemZISelLowering.h 387 TargetLoweringBase::LegalizeTypeAction getPreferredVectorAction(MVT VT)
lib/Target/X86/X86ISelLowering.cpp 1924 TargetLoweringBase::LegalizeTypeAction
lib/Target/X86/X86ISelLowering.h 1407 TargetLoweringBase::AtomicExpansionKind
1410 TargetLoweringBase::AtomicExpansionKind