/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | TargetLoweringBase.cpp | 611 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 D | AtomicExpandPass.cpp | 90 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 D | Analysis.cpp | 278 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 D | StackProtector.cpp | 500 static Value *getStackGuard(const TargetLoweringBase *TLI, Module *M, in InsertStackProtectors() 536 const TargetLoweringBase *TLI, AllocaInst *&AI) { in InsertStackProtectors()
|
H A D | SafeStack.cpp | 114 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 D | Analysis.h | 27 class TargetLoweringBase; variable 140 const TargetLoweringBase &TLI, 148 const TargetLoweringBase &TLI,
|
H A D | BasicTTIImpl.h | 189 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 D | StackProtector.h | 31 class TargetLoweringBase; variable
|
H A D | FastISel.h | 68 using ArgListEntry = TargetLoweringBase::ArgListEntry; 69 using ArgListTy = TargetLoweringBase::ArgListTy;
|
H A D | TargetLowering.h | 195 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 D | AMDGPUTargetTransformInfo.h | 44 const TargetLoweringBase *TLI; 47 const TargetLoweringBase *getTLI() const { return TLI; } in getTLI()
|
H A D | AMDGPULateCodeGenPrepare.cpp | 138 TargetLoweringBase::LegalizeKind LK = in shouldReplace() 140 return LK.first != TargetLoweringBase::TypeLegal; in shouldReplace()
|
H A D | AMDGPUPerfHintAnalysis.cpp | 259 TargetLoweringBase::AddrMode AM; in visit()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEISelLowering.h | 209 TargetLoweringBase::AtomicExpansionKind 216 TargetLoweringBase::LegalizeAction
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.h | 671 TargetLoweringBase::AtomicExpansionKind 673 TargetLoweringBase::AtomicExpansionKind 675 TargetLoweringBase::AtomicExpansionKind 677 TargetLoweringBase::AtomicExpansionKind
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.h | 1591 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 D | AArch64ISelLowering.h | 798 TargetLoweringBase::AtomicExpansionKind 800 TargetLoweringBase::AtomicExpansionKind 802 TargetLoweringBase::AtomicExpansionKind 805 TargetLoweringBase::AtomicExpansionKind 809 TargetLoweringBase::LegalizeTypeAction
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.h | 92 TargetLoweringBase::LegalizeTypeAction
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | MachineIRBuilder.cpp | 514 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 D | HexagonISelLowering.cpp | 1461 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 D | HexagonISelLoweringHVX.cpp | 417 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 D | PPCISelLowering.h | 770 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 D | SystemZISelLowering.h | 424 TargetLoweringBase::LegalizeTypeAction getPreferredVectorAction(MVT VT) in getPreferredVectorAction() 439 return TargetLoweringBase::getPreferredVectorAction(VT); in getPreferredVectorAction()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | RuntimeLibcalls.def | 26 // 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 D | NVPTXISelLowering.h | 550 TargetLoweringBase::LegalizeTypeAction
|