Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp612 ISD::CondCode TargetLoweringBase::getSoftFloatCmpLibcallPredicate( in getSoftFloatCmpLibcallPredicate()
688 TargetLoweringBase::TargetLoweringBase(const TargetMachine &tm) in TargetLoweringBase() function in TargetLoweringBase
727 TargetLoweringBase::~TargetLoweringBase() = default;
729 void TargetLoweringBase::initActions() { in initActions()
960 MVT TargetLoweringBase::getScalarShiftAmountTy(const DataLayout &DL, in getScalarShiftAmountTy()
965 EVT TargetLoweringBase::getShiftAmountTy(EVT LHSTy, in getShiftAmountTy()
980 bool TargetLoweringBase::canOpTrap(unsigned Op, EVT VT) const { in canOpTrap()
993 bool TargetLoweringBase::isFreeAddrSpaceCast(unsigned SrcAS, in isFreeAddrSpaceCast()
998 unsigned TargetLoweringBase::getBitWidthForCttzElements( in getBitWidthForCttzElements()
1016 void TargetLoweringBase::setJumpIsExpensive(bool isExpensive) { in setJumpIsExpensive()
[all …]
H A DAtomicExpandPass.cpp99 AtomicRMWInst *I, TargetLoweringBase::AtomicExpansionKind ExpansionKind);
269 TargetLoweringBase::AtomicExpansionKind::CastToInteger) { in processAtomicInstr()
283 TargetLoweringBase::AtomicExpansionKind::CastToInteger) { in processAtomicInstr()
294 TargetLoweringBase::AtomicExpansionKind::CastToInteger) { in processAtomicInstr()
329 TargetLoweringBase::AtomicExpansionKind::None && in processAtomicInstr()
355 TargetLoweringBase::AtomicExpansionKind::LLSC) in processAtomicInstr()
525 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicLoad()
527 case TargetLoweringBase::AtomicExpansionKind::LLSC: in tryExpandAtomicLoad()
533 case TargetLoweringBase::AtomicExpansionKind::LLOnly: in tryExpandAtomicLoad()
535 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()
586 const TargetLoweringBase &TLI, in attributesPermitTailCall()
647 const TargetLoweringBase &TLI, in returnTypeIsEligibleForTailCall()
H A DStackProtector.cpp523 static Value *getStackGuard(const TargetLoweringBase *TLI, Module *M, in getStackGuard()
559 const TargetLoweringBase *TLI, AllocaInst *&AI) { in CreatePrologue()
H A DSafeStack.cpp113 const TargetLoweringBase &TL;
191 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.h191 const TargetLoweringBase *getTLI() const { in getTLI()
447 TargetLoweringBase::AddrMode AM;
511 TargetLoweringBase::AddrMode AM; in getScalingFactorCost()
559 const TargetLoweringBase *TLI = getTLI(); in getEstimatedNumberOfCaseClusters()
607 const TargetLoweringBase *TLI = getTLI(); in shouldBuildLookupTables()
638 const TargetLoweringBase *TLI = getTLI(); in haveFastSqrt()
649 const TargetLoweringBase *TLI = getTLI(); in getFPOpCost()
997 TargetLoweringBase::LegalizeKind LK = getTLI()->getTypeConversion(C, MTy); in getTypeLegalizationCost()
999 if (LK.first == TargetLoweringBase::TypeScalarizeScalableVector) { in getTypeLegalizationCost()
1006 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.h198 class LLVM_ABI TargetLoweringBase {
349 explicit TargetLoweringBase(const TargetMachine &TM);
350 TargetLoweringBase(const TargetLoweringBase &) = delete;
351 TargetLoweringBase &operator=(const TargetLoweringBase &) = delete;
352 virtual ~TargetLoweringBase();
530 virtual TargetLoweringBase::LegalizeTypeAction
3918 class LLVM_ABI TargetLowering : public TargetLoweringBase {
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h45 const TargetLoweringBase *TLI;
48 const TargetLoweringBase *getTLI() const { return TLI; } in getTLI()
H A DAMDGPULateCodeGenPrepare.cpp123 TargetLoweringBase::LegalizeKind LK = in shouldReplace()
125 return LK.first != TargetLoweringBase::TypeLegal; in shouldReplace()
H A DAMDGPUPerfHintAnalysis.cpp256 TargetLoweringBase::AddrMode AM; in visit()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.h210 TargetLoweringBase::AtomicExpansionKind
217 TargetLoweringBase::LegalizeAction
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h319 TargetLoweringBase::AtomicExpansionKind
321 TargetLoweringBase::AtomicExpansionKind
323 TargetLoweringBase::AtomicExpansionKind
326 TargetLoweringBase::AtomicExpansionKind
330 TargetLoweringBase::LegalizeTypeAction
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h1682 return TargetLoweringBase::getTypeToTransformTo(Context, VT); in getTypeToTransformTo()
1836 TargetLoweringBase::AtomicExpansionKind
1838 TargetLoweringBase::AtomicExpansionKind
1840 TargetLoweringBase::AtomicExpansionKind
1842 TargetLoweringBase::AtomicExpansionKind
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h692 TargetLoweringBase::AtomicExpansionKind
694 TargetLoweringBase::AtomicExpansionKind
696 TargetLoweringBase::AtomicExpansionKind
698 TargetLoweringBase::AtomicExpansionKind
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.h48 TargetLoweringBase::LegalizeTypeAction
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.h84 TargetLoweringBase::LegalizeTypeAction
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1527 setBooleanContents(TargetLoweringBase::UndefinedBooleanContent); in HexagonTargetLowering()
1528 setBooleanVectorContents(TargetLoweringBase::UndefinedBooleanContent); in HexagonTargetLowering()
2226 TargetLoweringBase::LegalizeTypeAction
2232 return TargetLoweringBase::TypeScalarizeVector; in getPreferredVectorAction()
2237 return static_cast<TargetLoweringBase::LegalizeTypeAction>(Action); in getPreferredVectorAction()
2242 return TargetLoweringBase::TypeWidenVector; in getPreferredVectorAction()
2247 return TargetLoweringBase::TypeWidenVector; in getPreferredVectorAction()
2249 return TargetLoweringBase::TypeSplitVector; in getPreferredVectorAction()
2252 TargetLoweringBase::LegalizeAction
2257 return static_cast<TargetLoweringBase::LegalizeAction>(Action); in getCustomOperationAction()
[all …]
H A DHexagonISelLoweringHVX.cpp427 if (Action == TargetLoweringBase::TypeWidenVector) { in initializeHVXLowering()
460 return TargetLoweringBase::TypeSplitVector; in getPreferredHvxVectorAction()
482 return TargetLoweringBase::TypeSplitVector; in getPreferredHvxVectorAction()
486 return TargetLoweringBase::TypeWidenVector; in getPreferredHvxVectorAction()
488 return TargetLoweringBase::TypeWidenVector; in getPreferredHvxVectorAction()
502 return TargetLoweringBase::Custom; in getCustomHvxOperationAction()
504 return TargetLoweringBase::Legal; in getCustomHvxOperationAction()
3687 if (Action == TargetLoweringBase::TypeSplitVector) in shouldSplitToHvx()
3697 if (Action == TargetLoweringBase::TypeWidenVector) in shouldWidenToHvx()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp516 case TargetLoweringBase::ZeroOrNegativeOneBooleanContent: in getBoolExtOp()
518 case TargetLoweringBase::ZeroOrOneBooleanContent: in getBoolExtOp()
538 case TargetLoweringBase::ZeroOrNegativeOneBooleanContent: in buildBoolExtInReg()
540 case TargetLoweringBase::ZeroOrOneBooleanContent: in buildBoolExtInReg()
542 case TargetLoweringBase::UndefinedBooleanContent: in buildBoolExtInReg()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h783 TargetLoweringBase::LegalizeTypeAction getPreferredVectorAction(MVT VT) in getPreferredVectorAction()
787 return TargetLoweringBase::getPreferredVectorAction(VT); in getPreferredVectorAction()
799 return TargetLoweringBase::getPreferredVectorAction(VT); in getPreferredVectorAction()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h438 TargetLoweringBase::LegalizeTypeAction getPreferredVectorAction(MVT VT) in getPreferredVectorAction()
453 return TargetLoweringBase::getPreferredVectorAction(VT); in getPreferredVectorAction()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.h200 TargetLoweringBase::LegalizeTypeAction

123