| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | TargetLoweringBase.cpp | 116 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 D | AtomicExpandPass.cpp | 96 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 D | Analysis.cpp | 266 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 D | StackProtector.cpp | 389 static Value *getStackGuard(const TargetLoweringBase *TLI, Module *M, in getStackGuard() 425 const TargetLoweringBase *TLI, AllocaInst *&AI) { in CreatePrologue()
|
| H A D | CMakeLists.txt | 229 TargetLoweringBase.cpp
|
| H A D | SafeStack.cpp | 113 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 D | Analysis.h | 27 class TargetLoweringBase; variable 126 const TargetLoweringBase &TLI, 134 const TargetLoweringBase &TLI);
|
| H A D | StackProtector.h | 33 class TargetLoweringBase; variable 49 const TargetLoweringBase *TLI = nullptr;
|
| H A D | BasicTTIImpl.h | 187 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 D | FastISel.h | 68 using ArgListEntry = TargetLoweringBase::ArgListEntry; 69 using ArgListTy = TargetLoweringBase::ArgListTy;
|
| H A D | TargetLowering.h | 192 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 D | AddingConstrainedIntrinsics.rst | 86 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 D | AMDGPUTargetTransformInfo.h | 44 const TargetLoweringBase *TLI; 47 const TargetLoweringBase *getTLI() const { return TLI; } in getTLI()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/VE/ |
| H A D | VEISelLowering.h | 119 TargetLoweringBase::AtomicExpansionKind 126 TargetLoweringBase::LegalizeAction
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.h | 712 TargetLoweringBase::AtomicExpansionKind 714 TargetLoweringBase::AtomicExpansionKind 716 TargetLoweringBase::AtomicExpansionKind 719 TargetLoweringBase::AtomicExpansionKind 723 TargetLoweringBase::LegalizeTypeAction
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.h | 661 TargetLoweringBase::AtomicExpansionKind 663 TargetLoweringBase::AtomicExpansionKind 665 TargetLoweringBase::AtomicExpansionKind 667 TargetLoweringBase::AtomicExpansionKind
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 1551 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 D | WebAssemblyISelLowering.h | 90 TargetLoweringBase::LegalizeTypeAction
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.cpp | 470 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 D | Makefile | 212 TargetLoweringBase.cpp \
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 1442 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 D | BUILD.gn | 226 "TargetLoweringBase.cpp",
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.h | 773 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 D | SystemZISelLowering.h | 399 TargetLoweringBase::LegalizeTypeAction getPreferredVectorAction(MVT VT) in getPreferredVectorAction() 414 return TargetLoweringBase::getPreferredVectorAction(VT); in getPreferredVectorAction()
|
| /openbsd-src/gnu/llvm/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()
|