| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | TargetLoweringBase.cpp | 116 void TargetLoweringBase::InitLibcalls(const Triple &TT) { in InitLibcalls() 701 TargetLoweringBase::TargetLoweringBase(const TargetMachine &tm) : TM(tm) { in TargetLoweringBase() function in TargetLoweringBase 736 void TargetLoweringBase::initActions() { in initActions() 948 TargetLoweringBase::LegalizeKind 1277 void TargetLoweringBase::computeRegisterProperties( in computeRegisterProperties() 1710 bool TargetLoweringBase::allowsMemoryAccessForAlignment( in allowsMemoryAccessForAlignment() 1730 bool TargetLoweringBase::allowsMemoryAccessForAlignment( in allowsMemoryAccessForAlignment() 2033 bool TargetLoweringBase::isJumpTableRelative() const { in isJumpTableRelative() 2219 int TargetLoweringBase::getRecipEstimateDivEnabled(EVT VT, in getRecipEstimateDivEnabled() 2224 int TargetLoweringBase::getSqrtRefinementSteps(EVT VT, in getSqrtRefinementSteps() [all …]
|
| H A D | AtomicExpandPass.cpp | 410 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicLoad() 412 case TargetLoweringBase::AtomicExpansionKind::LLSC: in tryExpandAtomicLoad() 418 case TargetLoweringBase::AtomicExpansionKind::LLOnly: in tryExpandAtomicLoad() 420 case TargetLoweringBase::AtomicExpansionKind::CmpXChg: in tryExpandAtomicLoad() 422 case TargetLoweringBase::AtomicExpansionKind::NotAtomic: in tryExpandAtomicLoad() 432 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicStore() 434 case TargetLoweringBase::AtomicExpansionKind::Expand: in tryExpandAtomicStore() 563 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicRMW() 565 case TargetLoweringBase::AtomicExpansionKind::LLSC: { in tryExpandAtomicRMW() 1509 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicCmpXchg() [all …]
|
| H A D | Analysis.cpp | 266 const TargetLoweringBase& TLI) { in isNoopBitcast() 286 const TargetLoweringBase &TLI, in getNoopInput() 368 const TargetLoweringBase &TLI, in slotOnlyDiscardsData() 570 const TargetLoweringBase &TLI, in attributesPermitTailCall() 646 const TargetLoweringBase &TLI) { in returnTypeIsEligibleForTailCall()
|
| H A D | StackProtector.cpp | 382 static Value *getStackGuard(const TargetLoweringBase *TLI, Module *M, in getStackGuard() 418 const TargetLoweringBase *TLI, AllocaInst *&AI) { in CreatePrologue()
|
| H A D | CMakeLists.txt | 216 TargetLoweringBase.cpp
|
| H A D | SafeStack.cpp | 112 const TargetLoweringBase &TL; 191 SafeStack(Function &F, const TargetLoweringBase &TL, const DataLayout &DL, in SafeStack()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | Analysis.h | 27 class TargetLoweringBase; variable 126 const TargetLoweringBase &TLI, 134 const TargetLoweringBase &TLI);
|
| H A D | StackProtector.h | 32 class TargetLoweringBase; variable 46 const TargetLoweringBase *TLI = nullptr;
|
| H A D | BasicTTIImpl.h | 173 const TargetLoweringBase *getTLI() const { in getTLI() 311 TargetLoweringBase::AddrMode AM; 366 TargetLoweringBase::AddrMode AM; in getScalingFactorCost() 412 const TargetLoweringBase *TLI = getTLI(); in getEstimatedNumberOfCaseClusters() 460 const TargetLoweringBase *TLI = getTLI(); in shouldBuildLookupTables() 491 const TargetLoweringBase *TLI = getTLI(); in haveFastSqrt() 504 const TargetLoweringBase *TLI = getTLI(); in getFPOpCost() 793 const TargetLoweringBase *TLI = getTLI(); 935 const TargetLoweringBase *TLI = getTLI(); 1102 const TargetLoweringBase *TLI = getTLI(); [all …]
|
| H A D | FastISel.h | 67 using ArgListEntry = TargetLoweringBase::ArgListEntry; 68 using ArgListTy = TargetLoweringBase::ArgListTy;
|
| H A D | TargetLowering.h | 191 class TargetLoweringBase { 332 explicit TargetLoweringBase(const TargetMachine &TM); 333 TargetLoweringBase(const TargetLoweringBase &) = delete; 334 TargetLoweringBase &operator=(const TargetLoweringBase &) = delete; 335 virtual ~TargetLoweringBase() = default; 459 virtual TargetLoweringBase::LegalizeTypeAction 3415 class TargetLowering : public TargetLoweringBase {
|
| /llvm-project-15.0.7/llvm/unittests/CodeGen/ |
| H A D | AArch64SelectionDAGTest.cpp | 71 TargetLoweringBase::LegalizeTypeAction getTypeAction(EVT VT) { in getTypeAction() 546 EXPECT_EQ(getTypeAction(VT), TargetLoweringBase::TypeSplitVector); in TEST_F() 552 EXPECT_EQ(getTypeAction(VT), TargetLoweringBase::TypePromoteInteger); in TEST_F() 558 EXPECT_NE(getTypeAction(VT), TargetLoweringBase::TypeScalarizeVector); in TEST_F() 564 EXPECT_EQ(getTypeAction(VT), TargetLoweringBase::TypeSplitVector); in TEST_F() 572 EXPECT_EQ(getTypeAction(FromVT), TargetLoweringBase::TypeWidenVector); in TEST_F() 579 EXPECT_EQ(getTypeAction(VT), TargetLoweringBase::TypeScalarizeScalableVector); in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetTransformInfo.h | 43 const TargetLoweringBase *TLI; 46 const TargetLoweringBase *getTLI() const { return TLI; } in getTLI()
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | AddingConstrainedIntrinsics.rst | 86 registered in TargetLoweringBase::initActions(). By default all strict nodes are 89 lib/CodeGen/TargetLoweringBase.cpp
|
| /llvm-project-15.0.7/llvm/lib/Target/VE/ |
| H A D | VEISelLowering.h | 114 TargetLoweringBase::AtomicExpansionKind 121 TargetLoweringBase::LegalizeAction
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | misched-aa-colored.ll | 27 …etLowering.51.651.1011.1971.2091.2331.4131" = type { %"class.llvm::TargetLoweringBase.50.650.1010.… 28 …TargetLoweringBase.50.650.1010.1970.2090.2330.4130" = type { ptr, ptr, ptr, ptr, i8, i8, i8, i8, %… 49 %"class.llvm::TargetLoweringBase::ValueTypeActionImpl.40.640.1000.1960.2080.2320.4120" = type { [58… 113 …117.717.1077.2037.2157.2397.4197" = type { ptr, ptr, %"class.llvm::TargetLoweringBase::ValueTypeAc…
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.h | 694 TargetLoweringBase::AtomicExpansionKind 696 TargetLoweringBase::AtomicExpansionKind 698 TargetLoweringBase::AtomicExpansionKind 701 TargetLoweringBase::AtomicExpansionKind 705 TargetLoweringBase::LegalizeTypeAction
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.h | 666 TargetLoweringBase::AtomicExpansionKind 668 TargetLoweringBase::AtomicExpansionKind 670 TargetLoweringBase::AtomicExpansionKind 672 TargetLoweringBase::AtomicExpansionKind
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 1650 TargetLoweringBase::AtomicExpansionKind 1652 TargetLoweringBase::AtomicExpansionKind 1654 TargetLoweringBase::AtomicExpansionKind 1656 TargetLoweringBase::AtomicExpansionKind
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.h | 90 TargetLoweringBase::LegalizeTypeAction
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.cpp | 460 case TargetLoweringBase::ZeroOrNegativeOneBooleanContent: in getBoolExtOp() 462 case TargetLoweringBase::ZeroOrOneBooleanContent: in getBoolExtOp() 482 case TargetLoweringBase::ZeroOrNegativeOneBooleanContent: in buildBoolExtInReg() 484 case TargetLoweringBase::ZeroOrOneBooleanContent: in buildBoolExtInReg() 486 case TargetLoweringBase::UndefinedBooleanContent: in buildBoolExtInReg()
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/CodeGen/ |
| H A D | BUILD.gn | 213 "TargetLoweringBase.cpp",
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.h | 766 TargetLoweringBase::LegalizeTypeAction getPreferredVectorAction(MVT VT) in getPreferredVectorAction() 770 return TargetLoweringBase::getPreferredVectorAction(VT); in getPreferredVectorAction() 782 return TargetLoweringBase::getPreferredVectorAction(VT); in getPreferredVectorAction()
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.h | 401 TargetLoweringBase::LegalizeTypeAction getPreferredVectorAction(MVT VT) in getPreferredVectorAction() 416 return TargetLoweringBase::getPreferredVectorAction(VT); in getPreferredVectorAction()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 1443 setBooleanContents(TargetLoweringBase::UndefinedBooleanContent); in HexagonTargetLowering() 1444 setBooleanVectorContents(TargetLoweringBase::UndefinedBooleanContent); in HexagonTargetLowering() 2149 TargetLoweringBase::LegalizeTypeAction 2155 return TargetLoweringBase::TypeScalarizeVector; in getPreferredVectorAction() 2160 return static_cast<TargetLoweringBase::LegalizeTypeAction>(Action); in getPreferredVectorAction() 2165 return TargetLoweringBase::TypeWidenVector; in getPreferredVectorAction() 2170 return TargetLoweringBase::TypeWidenVector; in getPreferredVectorAction() 2172 return TargetLoweringBase::TypeSplitVector; in getPreferredVectorAction() 3566 return TargetLoweringBase::allowsMemoryAccess( in allowsMemoryAccess() 3602 if (!TargetLoweringBase::shouldReduceLoadWidth(Load, ExtTy, NewVT)) in shouldReduceLoadWidth()
|