Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp116 void TargetLoweringBase::InitLibcalls(const Triple &TT) { in InitLibcalls()
694 TargetLoweringBase::TargetLoweringBase(const TargetMachine &tm) : TM(tm) { in TargetLoweringBase() function in TargetLoweringBase
728 void TargetLoweringBase::initActions() { in initActions()
955 TargetLoweringBase::LegalizeKind
1284 void TargetLoweringBase::computeRegisterProperties( in computeRegisterProperties()
1704 bool TargetLoweringBase::allowsMemoryAccessForAlignment( in allowsMemoryAccessForAlignment()
1724 bool TargetLoweringBase::allowsMemoryAccessForAlignment( in allowsMemoryAccessForAlignment()
2020 bool TargetLoweringBase::isJumpTableRelative() const { in isJumpTableRelative()
2193 int TargetLoweringBase::getRecipEstimateDivEnabled(EVT VT, in getRecipEstimateDivEnabled()
2198 int TargetLoweringBase::getSqrtRefinementSteps(EVT VT, in getSqrtRefinementSteps()
[all …]
H A DAtomicExpandPass.cpp92 TargetLoweringBase::AtomicExpansionKind ExpansionKind);
405 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicLoad()
407 case TargetLoweringBase::AtomicExpansionKind::LLSC: in tryExpandAtomicLoad()
413 case TargetLoweringBase::AtomicExpansionKind::LLOnly: in tryExpandAtomicLoad()
415 case TargetLoweringBase::AtomicExpansionKind::CmpXChg: in tryExpandAtomicLoad()
574 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicRMW()
576 case TargetLoweringBase::AtomicExpansionKind::LLSC: { in tryExpandAtomicRMW()
592 case TargetLoweringBase::AtomicExpansionKind::CmpXChg: { in tryExpandAtomicRMW()
1504 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicCmpXchg()
1508 case TargetLoweringBase::AtomicExpansionKind::LLSC: { in tryExpandAtomicCmpXchg()
[all …]
H A DAnalysis.cpp245 const TargetLoweringBase& TLI) { in isNoopBitcast()
265 const TargetLoweringBase &TLI, in getNoopInput()
347 const TargetLoweringBase &TLI, in slotOnlyDiscardsData()
551 const TargetLoweringBase &TLI, in attributesPermitTailCall()
627 const TargetLoweringBase &TLI) { in returnTypeIsEligibleForTailCall()
H A DStackProtector.cpp379 static Value *getStackGuard(const TargetLoweringBase *TLI, Module *M, in getStackGuard()
415 const TargetLoweringBase *TLI, AllocaInst *&AI) { in CreatePrologue()
H A DSafeStack.cpp132 const TargetLoweringBase &TL;
211 SafeStack(Function &F, const TargetLoweringBase &TL, const DataLayout &DL, in SafeStack()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DAnalysis.h30 class TargetLoweringBase; variable
126 const TargetLoweringBase &TLI,
134 const TargetLoweringBase &TLI);
H A DStackProtector.h33 class TargetLoweringBase; variable
47 const TargetLoweringBase *TLI = nullptr;
H A DBasicTTIImpl.h172 const TargetLoweringBase *getTLI() const { in getTLI()
301 TargetLoweringBase::AddrMode AM;
336 TargetLoweringBase::AddrMode AM; in getScalingFactorCost()
382 const TargetLoweringBase *TLI = getTLI(); in getEstimatedNumberOfCaseClusters()
430 const TargetLoweringBase *TLI = getTLI(); in shouldBuildLookupTables()
461 const TargetLoweringBase *TLI = getTLI(); in haveFastSqrt()
474 const TargetLoweringBase *TLI = getTLI(); in getFPOpCost()
749 const TargetLoweringBase *TLI = getTLI();
886 const TargetLoweringBase *TLI = getTLI();
1053 const TargetLoweringBase *TLI = getTLI();
[all …]
H A DFastISel.h67 using ArgListEntry = TargetLoweringBase::ArgListEntry;
68 using ArgListTy = TargetLoweringBase::ArgListTy;
H A DTargetLowering.h191 class TargetLoweringBase {
323 explicit TargetLoweringBase(const TargetMachine &TM);
324 TargetLoweringBase(const TargetLoweringBase &) = delete;
325 TargetLoweringBase &operator=(const TargetLoweringBase &) = delete;
326 virtual ~TargetLoweringBase() = default;
436 virtual TargetLoweringBase::LegalizeTypeAction
3170 class TargetLowering : public TargetLoweringBase {
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h47 const TargetLoweringBase *TLI;
50 const TargetLoweringBase *getTLI() const { return TLI; } in getTLI()
H A DAMDGPUPerfHintAnalysis.cpp242 TargetLoweringBase::AddrMode AM; in visit()
H A DSIISelLowering.h302 TargetLoweringBase::LegalizeTypeAction
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h660 TargetLoweringBase::AtomicExpansionKind
663 TargetLoweringBase::AtomicExpansionKind
666 TargetLoweringBase::AtomicExpansionKind
670 TargetLoweringBase::LegalizeTypeAction
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h665 TargetLoweringBase::AtomicExpansionKind
668 TargetLoweringBase::AtomicExpansionKind
670 TargetLoweringBase::AtomicExpansionKind
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h408 TargetLoweringBase::LegalizeTypeAction getPreferredVectorAction(MVT VT) in getPreferredVectorAction()
423 return TargetLoweringBase::getPreferredVectorAction(VT); in getPreferredVectorAction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.h99 TargetLoweringBase::AtomicExpansionKind
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DRuntimeLibcalls.def26 // are set in InitLibcalls() in TargetLoweringBase.cpp and/or by targets
27 // using TargetLoweringBase::setLibcallName()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.h513 TargetLoweringBase::LegalizeTypeAction
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h743 TargetLoweringBase::LegalizeTypeAction getPreferredVectorAction(MVT VT) in getPreferredVectorAction()
748 return TargetLoweringBase::getPreferredVectorAction(VT); in getPreferredVectorAction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1449 setBooleanContents(TargetLoweringBase::UndefinedBooleanContent); in HexagonTargetLowering()
1450 setBooleanVectorContents(TargetLoweringBase::UndefinedBooleanContent); in HexagonTargetLowering()
2138 TargetLoweringBase::LegalizeTypeAction
2144 return TargetLoweringBase::TypeScalarizeVector; in getPreferredVectorAction()
2149 return static_cast<TargetLoweringBase::LegalizeTypeAction>(Action); in getPreferredVectorAction()
2154 return TargetLoweringBase::TypeWidenVector; in getPreferredVectorAction()
2156 return TargetLoweringBase::TypeSplitVector; in getPreferredVectorAction()
3542 return TargetLoweringBase::allowsMemoryAccess( in allowsMemoryAccess()
3578 if (!TargetLoweringBase::shouldReduceLoadWidth(Load, ExtTy, NewVT)) in shouldReduceLoadWidth()
H A DHexagonISelLoweringHVX.cpp253 if (Action == TargetLoweringBase::TypeWidenVector) { in initializeHVXLowering()
281 return TargetLoweringBase::TypeSplitVector; in getPreferredHvxVectorAction()
303 return TargetLoweringBase::TypeWidenVector; in getPreferredHvxVectorAction()
306 return TargetLoweringBase::TypeWidenVector; in getPreferredHvxVectorAction()
2290 if (Action == TargetLoweringBase::TypeWidenVector) { in shouldWidenToHvx()
H A DHexagonSubtarget.cpp181 return Action == TargetLoweringBase::TypeWidenVector; in isTypeForHVX()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h1585 TargetLoweringBase::AtomicExpansionKind
1588 TargetLoweringBase::AtomicExpansionKind
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp432 case TargetLoweringBase::ZeroOrNegativeOneBooleanContent: in getBoolExtOp()
434 case TargetLoweringBase::ZeroOrOneBooleanContent: in getBoolExtOp()

12