Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp118 void TargetLoweringBase::InitLibcalls(const Triple &TT) { in InitLibcalls()
533 TargetLoweringBase::TargetLoweringBase(const TargetMachine &tm) : TM(tm) { in TargetLoweringBase() function in TargetLoweringBase
575 void TargetLoweringBase::initActions() { in initActions()
734 TargetLoweringBase::LegalizeKind
927 TargetLoweringBase::emitPatchPoint(MachineInstr &InitialMI, in emitPatchPoint()
1008 TargetLoweringBase::emitXRayCustomEvent(MachineInstr &MI, in emitXRayCustomEvent()
1023 TargetLoweringBase::emitXRayTypedEvent(MachineInstr &MI, in emitXRayTypedEvent()
1071 void TargetLoweringBase::computeRegisterProperties( in computeRegisterProperties()
1852 int TargetLoweringBase::getRecipEstimateDivEnabled(EVT VT, in getRecipEstimateDivEnabled()
1857 int TargetLoweringBase::getSqrtRefinementSteps(EVT VT, in getSqrtRefinementSteps()
[all …]
H A DAtomicExpandPass.cpp90 TargetLoweringBase::AtomicExpansionKind ExpansionKind);
399 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicLoad()
401 case TargetLoweringBase::AtomicExpansionKind::LLSC: in tryExpandAtomicLoad()
406 case TargetLoweringBase::AtomicExpansionKind::LLOnly: in tryExpandAtomicLoad()
408 case TargetLoweringBase::AtomicExpansionKind::CmpXChg: in tryExpandAtomicLoad()
545 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicRMW()
547 case TargetLoweringBase::AtomicExpansionKind::LLSC: { in tryExpandAtomicRMW()
563 case TargetLoweringBase::AtomicExpansionKind::CmpXChg: { in tryExpandAtomicRMW()
1389 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicCmpXchg()
1393 case TargetLoweringBase::AtomicExpansionKind::LLSC: { in tryExpandAtomicCmpXchg()
[all …]
H A DAnalysis.cpp216 const TargetLoweringBase& TLI) { in isNoopBitcast()
236 const TargetLoweringBase &TLI, in getNoopInput()
317 const TargetLoweringBase &TLI, in slotOnlyDiscardsData()
515 const TargetLoweringBase &TLI, in attributesPermitTailCall()
573 const TargetLoweringBase &TLI) { in returnTypeIsEligibleForTailCall()
H A DStackProtector.cpp322 static Value *getStackGuard(const TargetLoweringBase *TLI, Module *M, in getStackGuard()
356 const TargetLoweringBase *TLI, AllocaInst *&AI) { in CreatePrologue()
H A DSafeStack.cpp127 const TargetLoweringBase &TL;
207 SafeStack(Function &F, const TargetLoweringBase &TL, const DataLayout &DL, in SafeStack()
H A DMachineLICM.cpp96 const TargetLoweringBase *TLI;
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DAnalysis.h31 class TargetLoweringBase; variable
116 const TargetLoweringBase &TLI,
124 const TargetLoweringBase &TLI);
H A DStackProtector.h34 class TargetLoweringBase; variable
48 const TargetLoweringBase *TLI = nullptr;
H A DBasicTTIImpl.h171 const TargetLoweringBase *getTLI() const { in getTLI()
229 TargetLoweringBase::AddrMode AM;
255 TargetLoweringBase::AddrMode AM; in getScalingFactorCost()
327 const TargetLoweringBase *TLI = getTLI(); in getEstimatedNumberOfCaseClusters()
379 const TargetLoweringBase *TLI = getTLI(); in shouldBuildLookupTables()
385 const TargetLoweringBase *TLI = getTLI(); in haveFastSqrt()
398 const TargetLoweringBase *TLI = getTLI(); in getFPOpCost()
406 const TargetLoweringBase *TLI = getTLI(); in getOperationCost()
576 const TargetLoweringBase *TLI = getTLI();
636 const TargetLoweringBase *TLI = getTLI();
[all …]
H A DTargetLowering.h108 class TargetLoweringBase {
221 explicit TargetLoweringBase(const TargetMachine &TM);
222 TargetLoweringBase(const TargetLoweringBase &) = delete;
223 TargetLoweringBase &operator=(const TargetLoweringBase &) = delete;
224 virtual ~TargetLoweringBase() = default;
289 virtual TargetLoweringBase::LegalizeTypeAction
2760 class TargetLowering : public TargetLoweringBase {
H A DFastISel.h69 using ArgListEntry = TargetLoweringBase::ArgListEntry;
70 using ArgListTy = TargetLoweringBase::ArgListTy;
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h393 TargetLoweringBase::AtomicExpansionKind
396 TargetLoweringBase::AtomicExpansionKind
399 TargetLoweringBase::AtomicExpansionKind
403 TargetLoweringBase::LegalizeTypeAction
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.h537 TargetLoweringBase::AtomicExpansionKind
540 TargetLoweringBase::AtomicExpansionKind
542 TargetLoweringBase::AtomicExpansionKind
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h382 TargetLoweringBase::LegalizeTypeAction getPreferredVectorAction(MVT VT) in getPreferredVectorAction()
397 return TargetLoweringBase::getPreferredVectorAction(VT); in getPreferredVectorAction()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp58 return Action == TargetLoweringBase::TypeWidenVector; in isTypeForHVX()
H A DHexagonISelLowering.cpp1237 setBooleanContents(TargetLoweringBase::UndefinedBooleanContent); in HexagonTargetLowering()
1238 setBooleanVectorContents(TargetLoweringBase::UndefinedBooleanContent); in HexagonTargetLowering()
1844 TargetLoweringBase::LegalizeTypeAction
1847 return TargetLoweringBase::TypeScalarizeVector; in getPreferredVectorAction()
1852 return TargetLoweringBase::TypeWidenVector; in getPreferredVectorAction()
1863 return TargetLoweringBase::TypeWidenVector; in getPreferredVectorAction()
1866 return TargetLoweringBase::TypeSplitVector; in getPreferredVectorAction()
3094 if (!TargetLoweringBase::shouldReduceLoadWidth(Load, ExtTy, NewVT)) in shouldReduceLoadWidth()
H A DHexagonISelLowering.h144 TargetLoweringBase::LegalizeTypeAction getPreferredVectorAction(MVT VT)
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DRuntimeLibcalls.def27 // are set in InitLibcallNames() in TargetLoweringBase.cpp and/or by targets
28 // using TargetLoweringBase::setLibcallName()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h592 TargetLoweringBase::LegalizeTypeAction getPreferredVectorAction(MVT VT) in getPreferredVectorAction()
596 return TargetLoweringBase::getPreferredVectorAction(VT); in getPreferredVectorAction()
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.h514 TargetLoweringBase::LegalizeTypeAction
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUPerfHintAnalysis.cpp246 TargetLoweringBase::AddrMode AM; in visit()
H A DSIISelLowering.h237 TargetLoweringBase::LegalizeTypeAction
H A DSILoadStoreOptimizer.cpp1368 TargetLoweringBase::AddrMode AM; in promoteConstantOffsetToImm()
1393 TargetLoweringBase::AddrMode AM; in promoteConstantOffsetToImm()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp1438 TargetLoweringBase::BooleanContent BoolType = TLI.getBooleanContents(VT); in PromoteIntOp_ADDSUBCARRY()
1440 case TargetLoweringBase::UndefinedBooleanContent: in PromoteIntOp_ADDSUBCARRY()
1443 case TargetLoweringBase::ZeroOrOneBooleanContent: in PromoteIntOp_ADDSUBCARRY()
1446 case TargetLoweringBase::ZeroOrNegativeOneBooleanContent: in PromoteIntOp_ADDSUBCARRY()
1994 TargetLoweringBase::BooleanContent BoolType = TLI.getBooleanContents(NVT); in ExpandIntRes_ADDSUB()
2012 case TargetLoweringBase::UndefinedBooleanContent: in ExpandIntRes_ADDSUB()
2015 case TargetLoweringBase::ZeroOrOneBooleanContent: in ExpandIntRes_ADDSUB()
2019 case TargetLoweringBase::ZeroOrNegativeOneBooleanContent: in ExpandIntRes_ADDSUB()
2032 if (BoolType == TargetLoweringBase::ZeroOrOneBooleanContent) { in ExpandIntRes_ADDSUB()
2054 if (BoolType == TargetLoweringBase::ZeroOrOneBooleanContent) in ExpandIntRes_ADDSUB()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.h1304 TargetLoweringBase::AtomicExpansionKind
1307 TargetLoweringBase::AtomicExpansionKind

12