Home
last modified time | relevance | path

Searched refs:TargetLoweringBase (Results 1 – 25 of 49) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp116 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 DAtomicExpandPass.cpp410 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 DAnalysis.cpp266 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 DStackProtector.cpp382 static Value *getStackGuard(const TargetLoweringBase *TLI, Module *M, in getStackGuard()
418 const TargetLoweringBase *TLI, AllocaInst *&AI) { in CreatePrologue()
H A DCMakeLists.txt216 TargetLoweringBase.cpp
H A DSafeStack.cpp112 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 DAnalysis.h27 class TargetLoweringBase; variable
126 const TargetLoweringBase &TLI,
134 const TargetLoweringBase &TLI);
H A DStackProtector.h32 class TargetLoweringBase; variable
46 const TargetLoweringBase *TLI = nullptr;
H A DBasicTTIImpl.h173 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 DFastISel.h67 using ArgListEntry = TargetLoweringBase::ArgListEntry;
68 using ArgListTy = TargetLoweringBase::ArgListTy;
H A DTargetLowering.h191 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 DAArch64SelectionDAGTest.cpp71 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 DAMDGPUTargetTransformInfo.h43 const TargetLoweringBase *TLI;
46 const TargetLoweringBase *getTLI() const { return TLI; } in getTLI()
/llvm-project-15.0.7/llvm/docs/
H A DAddingConstrainedIntrinsics.rst86 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 DVEISelLowering.h114 TargetLoweringBase::AtomicExpansionKind
121 TargetLoweringBase::LegalizeAction
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dmisched-aa-colored.ll27 …etLowering.51.651.1011.1971.2091.2331.4131" = type { %"class.llvm::TargetLoweringBase.50.650.1010.…
28TargetLoweringBase.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 DAArch64ISelLowering.h694 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 DARMISelLowering.h666 TargetLoweringBase::AtomicExpansionKind
668 TargetLoweringBase::AtomicExpansionKind
670 TargetLoweringBase::AtomicExpansionKind
672 TargetLoweringBase::AtomicExpansionKind
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.h1650 TargetLoweringBase::AtomicExpansionKind
1652 TargetLoweringBase::AtomicExpansionKind
1654 TargetLoweringBase::AtomicExpansionKind
1656 TargetLoweringBase::AtomicExpansionKind
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.h90 TargetLoweringBase::LegalizeTypeAction
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp460 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 DBUILD.gn213 "TargetLoweringBase.cpp",
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h766 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 DSystemZISelLowering.h401 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 DHexagonISelLowering.cpp1443 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()

12