Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp611 TargetLoweringBase::TargetLoweringBase(const TargetMachine &tm) in TargetLoweringBase() function in TargetLoweringBase
648 void TargetLoweringBase::initActions() { in initActions()
861 MVT TargetLoweringBase::getScalarShiftAmountTy(const DataLayout &DL, in getScalarShiftAmountTy()
866 EVT TargetLoweringBase::getShiftAmountTy(EVT LHSTy, in getShiftAmountTy()
881 bool TargetLoweringBase::canOpTrap(unsigned Op, EVT VT) const { in canOpTrap()
894 bool TargetLoweringBase::isFreeAddrSpaceCast(unsigned SrcAS, in isFreeAddrSpaceCast()
899 unsigned TargetLoweringBase::getBitWidthForCttzElements( in getBitWidthForCttzElements()
917 void TargetLoweringBase::setJumpIsExpensive(bool isExpensive) { in setJumpIsExpensive()
923 TargetLoweringBase::LegalizeKind
924 TargetLoweringBase::getTypeConversion(LLVMContext &Context, EVT VT) const { in getTypeConversion()
[all …]
H A DAtomicExpandPass.cpp90 AtomicRMWInst *I, TargetLoweringBase::AtomicExpansionKind ExpansionKind);
257 TargetLoweringBase::AtomicExpansionKind::CastToInteger) { in run()
262 TargetLoweringBase::AtomicExpansionKind::CastToInteger) { in run()
267 TargetLoweringBase::AtomicExpansionKind::CastToInteger) { in run()
295 TargetLoweringBase::AtomicExpansionKind::None && in run()
319 TargetLoweringBase::AtomicExpansionKind::LLSC) in run()
454 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicLoad()
456 case TargetLoweringBase::AtomicExpansionKind::LLSC: in tryExpandAtomicLoad()
462 case TargetLoweringBase::AtomicExpansionKind::LLOnly: in tryExpandAtomicLoad()
464 case TargetLoweringBase::AtomicExpansionKind::CmpXChg: in tryExpandAtomicLoad()
[all …]
H A DAnalysis.cpp278 const TargetLoweringBase& TLI) { in isNoopBitcast()
298 const TargetLoweringBase &TLI, in getNoopInput()
381 const TargetLoweringBase &TLI, in slotOnlyDiscardsData()
585 const TargetLoweringBase &TLI, in attributesPermitTailCall()
646 const TargetLoweringBase &TLI, in returnTypeIsEligibleForTailCall()
H A DStackProtector.cpp500 static Value *getStackGuard(const TargetLoweringBase *TLI, Module *M, in InsertStackProtectors()
536 const TargetLoweringBase *TLI, AllocaInst *&AI) { in InsertStackProtectors()
H A DSafeStack.cpp114 const TargetLoweringBase &TL;
192 SafeStack(Function &F, const TargetLoweringBase &TL, const DataLayout &DL, in SafeStack()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DAnalysis.h27 class TargetLoweringBase; variable
140 const TargetLoweringBase &TLI,
148 const TargetLoweringBase &TLI,
H A DBasicTTIImpl.h189 const TargetLoweringBase *getTLI() const { in getTLI()
344 TargetLoweringBase::AddrMode AM;
413 TargetLoweringBase::AddrMode AM; in getScalingFactorCost()
462 const TargetLoweringBase *TLI = getTLI(); in getEstimatedNumberOfCaseClusters()
510 const TargetLoweringBase *TLI = getTLI(); in shouldBuildLookupTables()
541 const TargetLoweringBase *TLI = getTLI(); in haveFastSqrt()
554 const TargetLoweringBase *TLI = getTLI(); in getFPOpCost()
870 TargetLoweringBase::LegalizeKind LK = getTLI()->getTypeConversion(C, MTy); in getTypeLegalizationCost()
872 if (LK.first == TargetLoweringBase::TypeScalarizeScalableVector) { in getTypeLegalizationCost()
879 if (LK.first == TargetLoweringBase::TypeLegal) in getTypeLegalizationCost()
[all …]
H A DStackProtector.h31 class TargetLoweringBase; variable
H A DFastISel.h68 using ArgListEntry = TargetLoweringBase::ArgListEntry;
69 using ArgListTy = TargetLoweringBase::ArgListTy;
H A DTargetLowering.h195 class TargetLoweringBase {
347 explicit TargetLoweringBase(const TargetMachine &TM);
348 TargetLoweringBase(const TargetLoweringBase &) = delete;
349 TargetLoweringBase &operator=(const TargetLoweringBase &) = delete;
350 virtual ~TargetLoweringBase() = default;
500 virtual TargetLoweringBase::LegalizeTypeAction
3768 class TargetLowering : public TargetLoweringBase {
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h44 const TargetLoweringBase *TLI;
47 const TargetLoweringBase *getTLI() const { return TLI; } in getTLI()
H A DAMDGPULateCodeGenPrepare.cpp138 TargetLoweringBase::LegalizeKind LK = in shouldReplace()
140 return LK.first != TargetLoweringBase::TypeLegal; in shouldReplace()
H A DAMDGPUPerfHintAnalysis.cpp259 TargetLoweringBase::AddrMode AM; in visit()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.h209 TargetLoweringBase::AtomicExpansionKind
216 TargetLoweringBase::LegalizeAction
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h671 TargetLoweringBase::AtomicExpansionKind
673 TargetLoweringBase::AtomicExpansionKind
675 TargetLoweringBase::AtomicExpansionKind
677 TargetLoweringBase::AtomicExpansionKind
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h1591 return TargetLoweringBase::getTypeToTransformTo(Context, VT); in getTypeToTransformTo()
1744 TargetLoweringBase::AtomicExpansionKind
1746 TargetLoweringBase::AtomicExpansionKind
1748 TargetLoweringBase::AtomicExpansionKind
1750 TargetLoweringBase::AtomicExpansionKind
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h798 TargetLoweringBase::AtomicExpansionKind
800 TargetLoweringBase::AtomicExpansionKind
802 TargetLoweringBase::AtomicExpansionKind
805 TargetLoweringBase::AtomicExpansionKind
809 TargetLoweringBase::LegalizeTypeAction
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.h92 TargetLoweringBase::LegalizeTypeAction
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp514 case TargetLoweringBase::ZeroOrNegativeOneBooleanContent: in getBoolExtOp()
516 case TargetLoweringBase::ZeroOrOneBooleanContent: in getBoolExtOp()
536 case TargetLoweringBase::ZeroOrNegativeOneBooleanContent: in buildBoolExtInReg()
538 case TargetLoweringBase::ZeroOrOneBooleanContent: in buildBoolExtInReg()
540 case TargetLoweringBase::UndefinedBooleanContent: in buildBoolExtInReg()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1461 setBooleanContents(TargetLoweringBase::UndefinedBooleanContent); in HexagonTargetLowering()
1462 setBooleanVectorContents(TargetLoweringBase::UndefinedBooleanContent); in HexagonTargetLowering()
2204 TargetLoweringBase::LegalizeTypeAction
2210 return TargetLoweringBase::TypeScalarizeVector; in getPreferredVectorAction()
2215 return static_cast<TargetLoweringBase::LegalizeTypeAction>(Action); in getPreferredVectorAction()
2220 return TargetLoweringBase::TypeWidenVector; in getPreferredVectorAction()
2225 return TargetLoweringBase::TypeWidenVector; in getPreferredVectorAction()
2227 return TargetLoweringBase::TypeSplitVector; in getPreferredVectorAction()
2230 TargetLoweringBase::LegalizeAction
2235 return static_cast<TargetLoweringBase in getCustomOperationAction()
[all...]
H A DHexagonISelLoweringHVX.cpp417 if (Action == TargetLoweringBase::TypeWidenVector) { in initializeHVXLowering()
450 return TargetLoweringBase::TypeSplitVector; in getPreferredHvxVectorAction()
472 return TargetLoweringBase::TypeSplitVector; in getPreferredHvxVectorAction()
476 return TargetLoweringBase::TypeWidenVector; in getPreferredHvxVectorAction()
478 return TargetLoweringBase::TypeWidenVector; in getPreferredHvxVectorAction()
492 return TargetLoweringBase::Custom; in getCustomHvxOperationAction()
494 return TargetLoweringBase::Legal; in getCustomHvxOperationAction()
3650 if (Action == TargetLoweringBase::TypeSplitVector) in shouldSplitToHvx()
3660 if (Action == TargetLoweringBase::TypeWidenVector) in shouldWidenToHvx()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h770 TargetLoweringBase::LegalizeTypeAction getPreferredVectorAction(MVT VT) in getPreferredVectorAction()
774 return TargetLoweringBase::getPreferredVectorAction(VT); in getPreferredVectorAction()
786 return TargetLoweringBase::getPreferredVectorAction(VT); in getPreferredVectorAction()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h424 TargetLoweringBase::LegalizeTypeAction getPreferredVectorAction(MVT VT) in getPreferredVectorAction()
439 return TargetLoweringBase::getPreferredVectorAction(VT); in getPreferredVectorAction()
/freebsd/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/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.h550 TargetLoweringBase::LegalizeTypeAction

123