Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp116 void TargetLoweringBase::InitLibcalls(const Triple &TT) { in InitLibcalls()
672 TargetLoweringBase::TargetLoweringBase(const TargetMachine &tm) : TM(tm) { in TargetLoweringBase() function in TargetLoweringBase
706 void TargetLoweringBase::initActions() { in initActions()
891 MVT TargetLoweringBase::getScalarShiftAmountTy(const DataLayout &DL, in getScalarShiftAmountTy()
896 EVT TargetLoweringBase::getShiftAmountTy(EVT LHSTy, const DataLayout &DL, in getShiftAmountTy()
905 bool TargetLoweringBase::canOpTrap(unsigned Op, EVT VT) const { in canOpTrap()
918 bool TargetLoweringBase::isFreeAddrSpaceCast(unsigned SrcAS, in isFreeAddrSpaceCast()
923 void TargetLoweringBase::setJumpIsExpensive(bool isExpensive) { in setJumpIsExpensive()
929 TargetLoweringBase::LegalizeKind
930 TargetLoweringBase::getTypeConversion(LLVMContext &Context, EVT VT) const { in getTypeConversion()
[all …]
H A DAtomicExpandPass.cpp91 TargetLoweringBase::AtomicExpansionKind ExpansionKind);
236 TargetLoweringBase::AtomicExpansionKind::None && in runOnFunction()
368 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicLoad()
370 case TargetLoweringBase::AtomicExpansionKind::LLSC: in tryExpandAtomicLoad()
376 case TargetLoweringBase::AtomicExpansionKind::LLOnly: in tryExpandAtomicLoad()
378 case TargetLoweringBase::AtomicExpansionKind::CmpXChg: in tryExpandAtomicLoad()
537 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicRMW()
539 case TargetLoweringBase::AtomicExpansionKind::LLSC: { in tryExpandAtomicRMW()
544 TargetLoweringBase::AtomicExpansionKind::LLSC); in tryExpandAtomicRMW()
555 case TargetLoweringBase::AtomicExpansionKind::CmpXChg: { in tryExpandAtomicRMW()
[all …]
H A DAnalysis.cpp245 const TargetLoweringBase& TLI) { in isNoopBitcast()
265 const TargetLoweringBase &TLI, in getNoopInput()
347 const TargetLoweringBase &TLI, in slotOnlyDiscardsData()
551 const TargetLoweringBase &TLI, in attributesPermitTailCall()
627 const TargetLoweringBase &TLI) { in returnTypeIsEligibleForTailCall()
H A DStackProtector.cpp379 static Value *getStackGuard(const TargetLoweringBase *TLI, Module *M, in getStackGuard()
415 const TargetLoweringBase *TLI, AllocaInst *&AI) { in CreatePrologue()
H A DCMakeLists.txt177 TargetLoweringBase.cpp
H A DSafeStack.cpp132 const TargetLoweringBase &TL;
211 SafeStack(Function &F, const TargetLoweringBase &TL, const DataLayout &DL, in SafeStack()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DAnalysis.h30 class TargetLoweringBase; variable
126 const TargetLoweringBase &TLI,
134 const TargetLoweringBase &TLI);
H A DStackProtector.h33 class TargetLoweringBase; variable
47 const TargetLoweringBase *TLI = nullptr;
H A DBasicTTIImpl.h172 const TargetLoweringBase *getTLI() const { in getTLI()
301 TargetLoweringBase::AddrMode AM;
336 TargetLoweringBase::AddrMode AM; in getScalingFactorCost()
382 const TargetLoweringBase *TLI = getTLI(); in getEstimatedNumberOfCaseClusters()
430 const TargetLoweringBase *TLI = getTLI(); in shouldBuildLookupTables()
461 const TargetLoweringBase *TLI = getTLI(); in haveFastSqrt()
474 const TargetLoweringBase *TLI = getTLI(); in getFPOpCost()
749 const TargetLoweringBase *TLI = getTLI();
859 const TargetLoweringBase *TLI = getTLI();
1022 const TargetLoweringBase *TLI = getTLI();
[all …]
H A DFastISel.h67 using ArgListEntry = TargetLoweringBase::ArgListEntry;
68 using ArgListTy = TargetLoweringBase::ArgListTy;
H A DTargetLowering.h191 class TargetLoweringBase {
324 explicit TargetLoweringBase(const TargetMachine &TM);
325 TargetLoweringBase(const TargetLoweringBase &) = delete;
326 TargetLoweringBase &operator=(const TargetLoweringBase &) = delete;
327 virtual ~TargetLoweringBase() = default;
431 virtual TargetLoweringBase::LegalizeTypeAction
3150 class TargetLowering : public TargetLoweringBase {
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DAddingConstrainedIntrinsics.rst86 registered in TargetLoweringBase::initActions(). By default all strict nodes are
89 lib/CodeGen/TargetLoweringBase.cpp
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h47 const TargetLoweringBase *TLI;
50 const TargetLoweringBase *getTLI() const { return TLI; } in getTLI()
H A DAMDGPUPerfHintAnalysis.cpp238 TargetLoweringBase::AddrMode AM; in visit()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h659 TargetLoweringBase::AtomicExpansionKind
662 TargetLoweringBase::AtomicExpansionKind
665 TargetLoweringBase::AtomicExpansionKind
669 TargetLoweringBase::LegalizeTypeAction
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.h650 TargetLoweringBase::AtomicExpansionKind
653 TargetLoweringBase::AtomicExpansionKind
655 TargetLoweringBase::AtomicExpansionKind
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h408 TargetLoweringBase::LegalizeTypeAction getPreferredVectorAction(MVT VT) in getPreferredVectorAction()
423 return TargetLoweringBase::getPreferredVectorAction(VT); in getPreferredVectorAction()
/netbsd-src/external/apache2/llvm/lib/libLLVMCodeGen/
H A DMakefile187 TargetLoweringBase.cpp \
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/
H A DVEISelLowering.h99 TargetLoweringBase::AtomicExpansionKind
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/CodeGen/
H A DBUILD.gn198 "TargetLoweringBase.cpp",
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DRuntimeLibcalls.def26 // are set in InitLibcalls() in TargetLoweringBase.cpp and/or by targets
27 // using TargetLoweringBase::setLibcallName()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.h513 TargetLoweringBase::LegalizeTypeAction
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1446 setBooleanContents(TargetLoweringBase::UndefinedBooleanContent); in HexagonTargetLowering()
1447 setBooleanVectorContents(TargetLoweringBase::UndefinedBooleanContent); in HexagonTargetLowering()
2102 TargetLoweringBase::LegalizeTypeAction
2108 return TargetLoweringBase::TypeScalarizeVector; in getPreferredVectorAction()
2113 return static_cast<TargetLoweringBase::LegalizeTypeAction>(Action); in getPreferredVectorAction()
2118 return TargetLoweringBase::TypeWidenVector; in getPreferredVectorAction()
2120 return TargetLoweringBase::TypeSplitVector; in getPreferredVectorAction()
3504 return TargetLoweringBase::allowsMemoryAccess( in allowsMemoryAccess()
3540 if (!TargetLoweringBase::shouldReduceLoadWidth(Load, ExtTy, NewVT)) in shouldReduceLoadWidth()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h743 TargetLoweringBase::LegalizeTypeAction getPreferredVectorAction(MVT VT) in getPreferredVectorAction()
748 return TargetLoweringBase::getPreferredVectorAction(VT); in getPreferredVectorAction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.h1585 TargetLoweringBase::AtomicExpansionKind
1588 TargetLoweringBase::AtomicExpansionKind

12