Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp116 void TargetLoweringBase::InitLibcalls(const Triple &TT) { in InitLibcalls()
733 TargetLoweringBase::TargetLoweringBase(const TargetMachine &tm) : TM(tm) { in TargetLoweringBase() function in TargetLoweringBase
772 void TargetLoweringBase::initActions() { in initActions()
1005 TargetLoweringBase::LegalizeKind
1333 void TargetLoweringBase::computeRegisterProperties( in computeRegisterProperties()
1775 bool TargetLoweringBase::allowsMemoryAccessForAlignment( in allowsMemoryAccessForAlignment()
1795 bool TargetLoweringBase::allowsMemoryAccessForAlignment( in allowsMemoryAccessForAlignment()
2065 bool TargetLoweringBase::isJumpTableRelative() const { in isJumpTableRelative()
2256 int TargetLoweringBase::getSqrtRefinementSteps(EVT VT, in getSqrtRefinementSteps()
2261 int TargetLoweringBase::getDivRefinementSteps(EVT VT, in getDivRefinementSteps()
[all …]
H A DAtomicExpandPass.cpp419 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicLoad()
421 case TargetLoweringBase::AtomicExpansionKind::LLSC: in tryExpandAtomicLoad()
427 case TargetLoweringBase::AtomicExpansionKind::LLOnly: in tryExpandAtomicLoad()
429 case TargetLoweringBase::AtomicExpansionKind::CmpXChg: in tryExpandAtomicLoad()
441 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicStore()
443 case TargetLoweringBase::AtomicExpansionKind::Expand: in tryExpandAtomicStore()
568 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicRMW()
570 case TargetLoweringBase::AtomicExpansionKind::LLSC: { in tryExpandAtomicRMW()
623 case TargetLoweringBase::AtomicExpansionKind::Expand: in tryExpandAtomicRMW()
1546 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicCmpXchg()
[all …]
H A DAnalysis.cpp315 const TargetLoweringBase& TLI) { in isNoopBitcast()
335 const TargetLoweringBase &TLI, in getNoopInput()
418 const TargetLoweringBase &TLI, in slotOnlyDiscardsData()
620 const TargetLoweringBase &TLI, in attributesPermitTailCall()
696 const TargetLoweringBase &TLI) { in returnTypeIsEligibleForTailCall()
H A DStackProtector.cpp500 static Value *getStackGuard(const TargetLoweringBase *TLI, Module *M, in getStackGuard()
536 const TargetLoweringBase *TLI, AllocaInst *&AI) { in CreatePrologue()
H A DSafeStack.cpp114 const TargetLoweringBase &TL;
192 SafeStack(Function &F, const TargetLoweringBase &TL, const DataLayout &DL, in SafeStack()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DAnalysis.h27 class TargetLoweringBase; variable
144 const TargetLoweringBase &TLI,
152 const TargetLoweringBase &TLI);
H A DBasicTTIImpl.h187 const TargetLoweringBase *getTLI() const { in getTLI()
337 TargetLoweringBase::AddrMode AM;
401 TargetLoweringBase::AddrMode AM; in getScalingFactorCost()
449 const TargetLoweringBase *TLI = getTLI(); in getEstimatedNumberOfCaseClusters()
497 const TargetLoweringBase *TLI = getTLI(); in shouldBuildLookupTables()
528 const TargetLoweringBase *TLI = getTLI(); in haveFastSqrt()
541 const TargetLoweringBase *TLI = getTLI(); in getFPOpCost()
891 const TargetLoweringBase *TLI = getTLI();
1046 const TargetLoweringBase *TLI = getTLI();
1217 const TargetLoweringBase *TLI = getTLI();
[all …]
H A DStackProtector.h31 class TargetLoweringBase; variable
H A DFastISel.h68 using ArgListEntry = TargetLoweringBase::ArgListEntry;
69 using ArgListTy = TargetLoweringBase::ArgListTy;
H A DTargetLowering.h193 class TargetLoweringBase {
345 explicit TargetLoweringBase(const TargetMachine &TM);
346 TargetLoweringBase(const TargetLoweringBase &) = delete;
347 TargetLoweringBase &operator=(const TargetLoweringBase &) = delete;
348 virtual ~TargetLoweringBase() = default;
496 virtual TargetLoweringBase::LegalizeTypeAction
3651 class TargetLowering : public TargetLoweringBase {
/freebsd-14.2/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 DAMDGPUPerfHintAnalysis.cpp259 TargetLoweringBase::AddrMode AM; in visit()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.h209 TargetLoweringBase::AtomicExpansionKind
216 TargetLoweringBase::LegalizeAction
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h672 TargetLoweringBase::AtomicExpansionKind
674 TargetLoweringBase::AtomicExpansionKind
676 TargetLoweringBase::AtomicExpansionKind
678 TargetLoweringBase::AtomicExpansionKind
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h775 TargetLoweringBase::AtomicExpansionKind
777 TargetLoweringBase::AtomicExpansionKind
779 TargetLoweringBase::AtomicExpansionKind
782 TargetLoweringBase::AtomicExpansionKind
786 TargetLoweringBase::LegalizeTypeAction
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h1577 return TargetLoweringBase::getTypeToTransformTo(Context, VT); in getTypeToTransformTo()
1732 TargetLoweringBase::AtomicExpansionKind
1734 TargetLoweringBase::AtomicExpansionKind
1736 TargetLoweringBase::AtomicExpansionKind
1738 TargetLoweringBase::AtomicExpansionKind
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.h92 TargetLoweringBase::LegalizeTypeAction
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp493 case TargetLoweringBase::ZeroOrNegativeOneBooleanContent: in getBoolExtOp()
495 case TargetLoweringBase::ZeroOrOneBooleanContent: in getBoolExtOp()
515 case TargetLoweringBase::ZeroOrNegativeOneBooleanContent: in buildBoolExtInReg()
517 case TargetLoweringBase::ZeroOrOneBooleanContent: in buildBoolExtInReg()
519 case TargetLoweringBase::UndefinedBooleanContent: in buildBoolExtInReg()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1442 setBooleanContents(TargetLoweringBase::UndefinedBooleanContent); in HexagonTargetLowering()
2187 TargetLoweringBase::LegalizeTypeAction
2193 return TargetLoweringBase::TypeScalarizeVector; in getPreferredVectorAction()
2203 return TargetLoweringBase::TypeWidenVector; in getPreferredVectorAction()
2208 return TargetLoweringBase::TypeWidenVector; in getPreferredVectorAction()
2210 return TargetLoweringBase::TypeSplitVector; in getPreferredVectorAction()
2213 TargetLoweringBase::LegalizeAction
2218 return static_cast<TargetLoweringBase::LegalizeAction>(Action); in getCustomOperationAction()
2220 return TargetLoweringBase::Legal; in getCustomOperationAction()
3781 return TargetLoweringBase::allowsMemoryAccess( in allowsMemoryAccess()
[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-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h759 TargetLoweringBase::LegalizeTypeAction getPreferredVectorAction(MVT VT) in getPreferredVectorAction()
763 return TargetLoweringBase::getPreferredVectorAction(VT); in getPreferredVectorAction()
775 return TargetLoweringBase::getPreferredVectorAction(VT); in getPreferredVectorAction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h421 TargetLoweringBase::LegalizeTypeAction getPreferredVectorAction(MVT VT) in getPreferredVectorAction()
436 return TargetLoweringBase::getPreferredVectorAction(VT); in getPreferredVectorAction()
/freebsd-14.2/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-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.h546 TargetLoweringBase::LegalizeTypeAction
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp2465 case TargetLoweringBase::UndefinedBooleanContent: in PromoteIntOp_VECREDUCE()
2466 case TargetLoweringBase::ZeroOrOneBooleanContent: in PromoteIntOp_VECREDUCE()
2469 case TargetLoweringBase::ZeroOrNegativeOneBooleanContent: in PromoteIntOp_VECREDUCE()
2484 case TargetLoweringBase::UndefinedBooleanContent: in PromoteIntOp_VECREDUCE()
2485 case TargetLoweringBase::ZeroOrOneBooleanContent: in PromoteIntOp_VECREDUCE()
2488 case TargetLoweringBase::ZeroOrNegativeOneBooleanContent: in PromoteIntOp_VECREDUCE()
3273 case TargetLoweringBase::UndefinedBooleanContent: in ExpandIntRes_ADDSUB()
3276 case TargetLoweringBase::ZeroOrOneBooleanContent: in ExpandIntRes_ADDSUB()
3280 case TargetLoweringBase::ZeroOrNegativeOneBooleanContent: in ExpandIntRes_ADDSUB()
3308 if (BoolType == TargetLoweringBase::ZeroOrOneBooleanContent) in ExpandIntRes_ADDSUB()
[all …]

12