Home
last modified time | relevance | path

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

123

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp116 void TargetLoweringBase::InitLibcalls(const Triple &TT) { in InitLibcalls()
701 TargetLoweringBase::TargetLoweringBase(const TargetMachine &tm) : TM(tm) { in TargetLoweringBase() function in TargetLoweringBase
742 void TargetLoweringBase::initActions() { in initActions()
914 MVT TargetLoweringBase::getScalarShiftAmountTy(const DataLayout &DL, in getScalarShiftAmountTy()
919 EVT TargetLoweringBase::getShiftAmountTy(EVT LHSTy, const DataLayout &DL, in getShiftAmountTy()
935 bool TargetLoweringBase::canOpTrap(unsigned Op, EVT VT) const { in canOpTrap()
948 bool TargetLoweringBase::isFreeAddrSpaceCast(unsigned SrcAS, in isFreeAddrSpaceCast()
953 void TargetLoweringBase::setJumpIsExpensive(bool isExpensive) { in setJumpIsExpensive()
959 TargetLoweringBase::LegalizeKind
960 TargetLoweringBase::getTypeConversion(LLVMContext &Context, EVT VT) const { in getTypeConversion()
[all …]
H A DAtomicExpandPass.cpp96 AtomicRMWInst *I, TargetLoweringBase::AtomicExpansionKind ExpansionKind);
238 TargetLoweringBase::AtomicExpansionKind::CastToInteger) { in runOnFunction()
243 TargetLoweringBase::AtomicExpansionKind::CastToInteger) { in runOnFunction()
248 TargetLoweringBase::AtomicExpansionKind::CastToInteger) { in runOnFunction()
276 TargetLoweringBase::AtomicExpansionKind::None && in runOnFunction()
300 TargetLoweringBase::AtomicExpansionKind::LLSC) in runOnFunction()
423 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicLoad()
425 case TargetLoweringBase::AtomicExpansionKind::LLSC: in tryExpandAtomicLoad()
431 case TargetLoweringBase::AtomicExpansionKind::LLOnly: in tryExpandAtomicLoad()
433 case TargetLoweringBase::AtomicExpansionKind::CmpXChg: in tryExpandAtomicLoad()
[all …]
H A DAnalysis.cpp266 const TargetLoweringBase& TLI) { in isNoopBitcast()
286 const TargetLoweringBase &TLI, in getNoopInput()
369 const TargetLoweringBase &TLI, in slotOnlyDiscardsData()
571 const TargetLoweringBase &TLI, in attributesPermitTailCall()
647 const TargetLoweringBase &TLI) { in returnTypeIsEligibleForTailCall()
H A DStackProtector.cpp389 static Value *getStackGuard(const TargetLoweringBase *TLI, Module *M, in getStackGuard()
425 const TargetLoweringBase *TLI, AllocaInst *&AI) { in CreatePrologue()
H A DCMakeLists.txt229 TargetLoweringBase.cpp
H A DSafeStack.cpp113 const TargetLoweringBase &TL;
192 SafeStack(Function &F, const TargetLoweringBase &TL, const DataLayout &DL, in SafeStack()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DAnalysis.h27 class TargetLoweringBase; variable
126 const TargetLoweringBase &TLI,
134 const TargetLoweringBase &TLI);
H A DStackProtector.h33 class TargetLoweringBase; variable
49 const TargetLoweringBase *TLI = nullptr;
H A DBasicTTIImpl.h187 const TargetLoweringBase *getTLI() const { in getTLI()
331 TargetLoweringBase::AddrMode AM;
386 TargetLoweringBase::AddrMode AM; in getScalingFactorCost()
434 const TargetLoweringBase *TLI = getTLI(); in getEstimatedNumberOfCaseClusters()
482 const TargetLoweringBase *TLI = getTLI(); in shouldBuildLookupTables()
513 const TargetLoweringBase *TLI = getTLI(); in haveFastSqrt()
526 const TargetLoweringBase *TLI = getTLI(); in getFPOpCost()
822 TargetLoweringBase::LegalizeKind LK = getTLI()->getTypeConversion(C, MTy); in getTypeLegalizationCost()
824 if (LK.first == TargetLoweringBase::TypeScalarizeScalableVector) { in getTypeLegalizationCost()
831 if (LK.first == TargetLoweringBase::TypeLegal) in getTypeLegalizationCost()
[all …]
H A DFastISel.h68 using ArgListEntry = TargetLoweringBase::ArgListEntry;
69 using ArgListTy = TargetLoweringBase::ArgListTy;
H A DTargetLowering.h192 class TargetLoweringBase {
335 explicit TargetLoweringBase(const TargetMachine &TM);
336 TargetLoweringBase(const TargetLoweringBase &) = delete;
337 TargetLoweringBase &operator=(const TargetLoweringBase &) = delete;
338 virtual ~TargetLoweringBase() = default;
464 virtual TargetLoweringBase::LegalizeTypeAction
3510 class TargetLowering : public TargetLoweringBase {
/openbsd-src/gnu/llvm/llvm/docs/
H A DAddingConstrainedIntrinsics.rst86 registered in TargetLoweringBase::initActions(). By default all strict nodes are
89 lib/CodeGen/TargetLoweringBase.cpp
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h44 const TargetLoweringBase *TLI;
47 const TargetLoweringBase *getTLI() const { return TLI; } in getTLI()
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/
H A DVEISelLowering.h119 TargetLoweringBase::AtomicExpansionKind
126 TargetLoweringBase::LegalizeAction
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h712 TargetLoweringBase::AtomicExpansionKind
714 TargetLoweringBase::AtomicExpansionKind
716 TargetLoweringBase::AtomicExpansionKind
719 TargetLoweringBase::AtomicExpansionKind
723 TargetLoweringBase::LegalizeTypeAction
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelLowering.h661 TargetLoweringBase::AtomicExpansionKind
663 TargetLoweringBase::AtomicExpansionKind
665 TargetLoweringBase::AtomicExpansionKind
667 TargetLoweringBase::AtomicExpansionKind
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.h1551 return TargetLoweringBase::getTypeToTransformTo(Context, VT); in getTypeToTransformTo()
1712 TargetLoweringBase::AtomicExpansionKind
1714 TargetLoweringBase::AtomicExpansionKind
1716 TargetLoweringBase::AtomicExpansionKind
1718 TargetLoweringBase::AtomicExpansionKind
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.h90 TargetLoweringBase::LegalizeTypeAction
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp470 case TargetLoweringBase::ZeroOrNegativeOneBooleanContent: in getBoolExtOp()
472 case TargetLoweringBase::ZeroOrOneBooleanContent: in getBoolExtOp()
492 case TargetLoweringBase::ZeroOrNegativeOneBooleanContent: in buildBoolExtInReg()
494 case TargetLoweringBase::ZeroOrOneBooleanContent: in buildBoolExtInReg()
496 case TargetLoweringBase::UndefinedBooleanContent: in buildBoolExtInReg()
/openbsd-src/gnu/usr.bin/clang/libLLVMCodeGen/
H A DMakefile212 TargetLoweringBase.cpp \
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1442 setBooleanContents(TargetLoweringBase::UndefinedBooleanContent); in HexagonTargetLowering()
1443 setBooleanVectorContents(TargetLoweringBase::UndefinedBooleanContent); in HexagonTargetLowering()
2178 TargetLoweringBase::LegalizeTypeAction
2184 return TargetLoweringBase::TypeScalarizeVector; in getPreferredVectorAction()
2189 return static_cast<TargetLoweringBase::LegalizeTypeAction>(Action); in getPreferredVectorAction()
2194 return TargetLoweringBase::TypeWidenVector; in getPreferredVectorAction()
2199 return TargetLoweringBase::TypeWidenVector; in getPreferredVectorAction()
2201 return TargetLoweringBase::TypeSplitVector; in getPreferredVectorAction()
2204 TargetLoweringBase::LegalizeAction
2209 return static_cast<TargetLoweringBase::LegalizeAction>(Action); in getCustomOperationAction()
[all …]
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/CodeGen/
H A DBUILD.gn226 "TargetLoweringBase.cpp",
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h773 TargetLoweringBase::LegalizeTypeAction getPreferredVectorAction(MVT VT) in getPreferredVectorAction()
777 return TargetLoweringBase::getPreferredVectorAction(VT); in getPreferredVectorAction()
789 return TargetLoweringBase::getPreferredVectorAction(VT); in getPreferredVectorAction()
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h399 TargetLoweringBase::LegalizeTypeAction getPreferredVectorAction(MVT VT) in getPreferredVectorAction()
414 return TargetLoweringBase::getPreferredVectorAction(VT); in getPreferredVectorAction()
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DRuntimeLibcalls.def26 // are set in InitLibcalls() in TargetLoweringBase.cpp and/or by targets
27 // using TargetLoweringBase::setLibcallName()

123