HomeSort by relevance Sort by last modified time
    Searched refs:TLI (Results 1 - 25 of 176) sorted by null

1 2 3 4 5 6 7 8

  /external/llvm/lib/Analysis/
TargetLibraryInfo.cpp 54 static void initialize(TargetLibraryInfoImpl &TLI, const Triple &T,
66 TLI.setUnavailable(LibFunc::ldexp);
67 TLI.setUnavailable(LibFunc::ldexpf);
68 TLI.setUnavailable(LibFunc::ldexpl);
77 TLI.setUnavailable(LibFunc::memcpy);
78 TLI.setUnavailable(LibFunc::memset);
79 TLI.setUnavailable(LibFunc::memset_pattern16);
87 TLI.setUnavailable(LibFunc::memset_pattern16);
90 TLI.setUnavailable(LibFunc::memset_pattern16);
92 TLI.setUnavailable(LibFunc::memset_pattern16)
    [all...]
MemoryBuiltins.cpp 102 const TargetLibraryInfo *TLI,
115 if (!TLI || !TLI->getLibFunc(FnName, TLIFn) || !TLI->has(TLIFn))
154 bool llvm::isAllocationFn(const Value *V, const TargetLibraryInfo *TLI,
156 return getAllocationData(V, AnyAlloc, TLI, LookThroughBitCast);
161 bool llvm::isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI,
165 return isAllocationFn(V, TLI, LookThroughBitCast) ||
171 bool llvm::isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI,
173 return getAllocationData(V, MallocLike, TLI, LookThroughBitCast)
    [all...]
  /external/llvm/lib/Target/WebAssembly/
WebAssemblyTargetTransformInfo.h 35 const WebAssemblyTargetLowering *TLI;
38 const WebAssemblyTargetLowering *getTLI() const { return TLI; }
43 TLI(ST->getTargetLowering()) {}
47 : BaseT(static_cast<const BaseT &>(Arg)), ST(Arg.ST), TLI(Arg.TLI) {}
50 TLI(std::move(Arg.TLI)) {}
  /external/llvm/lib/Target/XCore/
XCoreTargetTransformInfo.h 34 const XCoreTargetLowering *TLI;
37 const XCoreTargetLowering *getTLI() const { return TLI; }
42 TLI(ST->getTargetLowering()) {}
46 : BaseT(static_cast<const BaseT &>(Arg)), ST(Arg.ST), TLI(Arg.TLI) {}
49 TLI(std::move(Arg.TLI)) {}
XCoreSelectionDAGInfo.cpp 30 const TargetLowering &TLI = *DAG.getSubtarget().getTargetLowering();
41 .setCallee(TLI.getLibcallCallingConv(RTLIB::MEMCPY),
44 TLI.getPointerTy(DAG.getDataLayout())),
48 std::pair<SDValue,SDValue> CallResult = TLI.LowerCallTo(CLI);
  /external/llvm/include/llvm/Transforms/Utils/
BuildLibCalls.h 32 const TargetLibraryInfo *TLI);
38 const DataLayout &DL, const TargetLibraryInfo *TLI);
44 const TargetLibraryInfo *TLI);
48 const DataLayout &DL, const TargetLibraryInfo *TLI);
53 const TargetLibraryInfo *TLI, StringRef Name = "strcpy");
58 const TargetLibraryInfo *TLI, StringRef Name = "strncpy");
65 const TargetLibraryInfo *TLI);
70 const DataLayout &DL, const TargetLibraryInfo *TLI);
74 const DataLayout &DL, const TargetLibraryInfo *TLI);
94 Value *EmitPutChar(Value *Char, IRBuilder<> &B, const TargetLibraryInfo *TLI);
    [all...]
  /external/llvm/lib/Target/AMDGPU/
AMDGPUTargetTransformInfo.h 34 const AMDGPUTargetLowering *TLI;
37 const AMDGPUTargetLowering *getTLI() const { return TLI; }
42 TLI(ST->getTargetLowering()) {}
46 : BaseT(static_cast<const BaseT &>(Arg)), ST(Arg.ST), TLI(Arg.TLI) {}
49 TLI(std::move(Arg.TLI)) {}
  /external/llvm/lib/Target/Hexagon/
HexagonTargetTransformInfo.h 33 const HexagonTargetLowering *TLI;
36 const HexagonTargetLowering *getTLI() const { return TLI; }
41 TLI(ST->getTargetLowering()) {}
45 : BaseT(static_cast<const BaseT &>(Arg)), ST(Arg.ST), TLI(Arg.TLI) {}
48 TLI(std::move(Arg.TLI)) {}
HexagonSelectionDAGInfo.cpp 37 const TargetLowering &TLI = *DAG.getSubtarget().getTargetLowering();
54 .setCallee(TLI.getLibcallCallingConv(RTLIB::MEMCPY),
57 SpecialMemcpyName, TLI.getPointerTy(DAG.getDataLayout())),
61 std::pair<SDValue, SDValue> CallResult = TLI.LowerCallTo(CLI);
  /external/llvm/lib/Target/NVPTX/
NVPTXTargetTransformInfo.h 34 const NVPTXTargetLowering *TLI;
37 const NVPTXTargetLowering *getTLI() const { return TLI; };
42 TLI(ST->getTargetLowering()) {}
46 : BaseT(static_cast<const BaseT &>(Arg)), ST(Arg.ST), TLI(Arg.TLI) {}
49 TLI(std::move(Arg.TLI)) {}
  /external/llvm/lib/Target/SystemZ/
SystemZTargetTransformInfo.h 25 const SystemZTargetLowering *TLI;
28 const SystemZTargetLowering *getTLI() const { return TLI; }
33 TLI(ST->getTargetLowering()) {}
37 : BaseT(static_cast<const BaseT &>(Arg)), ST(Arg.ST), TLI(Arg.TLI) {}
40 TLI(std::move(Arg.TLI)) {}
  /external/llvm/include/llvm/Analysis/
MemoryBuiltins.h 39 bool isAllocationFn(const Value *V, const TargetLibraryInfo *TLI,
44 bool isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI,
49 bool isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI,
54 bool isCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI,
59 bool isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI,
64 bool isReallocLikeFn(const Value *V, const TargetLibraryInfo *TLI,
69 bool isOperatorNewLikeFn(const Value *V, const TargetLibraryInfo *TLI,
79 const CallInst *extractMallocCall(const Value *I, const TargetLibraryInfo *TLI);
81 const TargetLibraryInfo *TLI) {
82 return const_cast<CallInst*>(extractMallocCall((const Value*)I, TLI));
    [all...]
ConstantFolding.h 40 const TargetLibraryInfo *TLI = nullptr);
47 const TargetLibraryInfo *TLI = nullptr);
58 const TargetLibraryInfo *TLI = nullptr);
67 const TargetLibraryInfo *TLI = nullptr);
110 const TargetLibraryInfo *TLI = nullptr);
InstructionSimplify.h 53 const TargetLibraryInfo *TLI = nullptr,
62 const TargetLibraryInfo *TLI = nullptr,
71 const TargetLibraryInfo *TLI = nullptr,
80 const TargetLibraryInfo *TLI = nullptr,
89 const TargetLibraryInfo *TLI = nullptr,
97 const TargetLibraryInfo *TLI = nullptr,
105 const TargetLibraryInfo *TLI = nullptr,
113 const TargetLibraryInfo *TLI = nullptr,
122 const TargetLibraryInfo *TLI = nullptr,
130 const TargetLibraryInfo *TLI = nullptr
    [all...]
TargetLibraryInfo.h 101 TargetLibraryInfoImpl(const TargetLibraryInfoImpl &TLI);
102 TargetLibraryInfoImpl(TargetLibraryInfoImpl &&TLI);
103 TargetLibraryInfoImpl &operator=(const TargetLibraryInfoImpl &TLI);
104 TargetLibraryInfoImpl &operator=(TargetLibraryInfoImpl &&TLI);
190 TargetLibraryInfo(const TargetLibraryInfo &TLI) : Impl(TLI.Impl) {}
191 TargetLibraryInfo(TargetLibraryInfo &&TLI) : Impl(TLI.Impl) {}
192 TargetLibraryInfo &operator=(const TargetLibraryInfo &TLI) {
193 Impl = TLI.Impl
    [all...]
ScalarEvolutionAliasAnalysis.h 31 explicit SCEVAAResult(const TargetLibraryInfo &TLI, ScalarEvolution &SE)
32 : AAResultBase(TLI), SE(SE) {}
  /external/llvm/lib/Transforms/Scalar/
DCE.cpp 47 TargetLibraryInfo *TLI = TLIP ? &TLIP->getTLI() : nullptr;
51 if (isInstructionTriviallyDead(Inst, TLI)) {
98 const TargetLibraryInfo *TLI) {
99 if (isInstructionTriviallyDead(I, TLI)) {
113 if (isInstructionTriviallyDead(OpI, TLI))
129 TargetLibraryInfo *TLI = TLIP ? &TLIP->getTLI() : nullptr;
143 MadeChange |= DCEInstruction(I, WorkList, TLI);
148 MadeChange |= DCEInstruction(I, WorkList, TLI);
  /external/llvm/lib/CodeGen/
BasicTargetTransformInfo.cpp 38 TLI(ST->getTargetLowering()) {}
  /external/llvm/lib/Target/AArch64/
AArch64TargetTransformInfo.h 35 const AArch64TargetLowering *TLI;
42 const AArch64TargetLowering *getTLI() const { return TLI; }
53 TLI(ST->getTargetLowering()) {}
57 : BaseT(static_cast<const BaseT &>(Arg)), ST(Arg.ST), TLI(Arg.TLI) {}
60 TLI(std::move(Arg.TLI)) {}
AArch64SelectionDAGInfo.cpp 33 const AArch64TargetLowering &TLI = *STI.getTargetLowering();
35 EVT IntPtr = TLI.getPointerTy(DAG.getDataLayout());
49 std::pair<SDValue, SDValue> CallResult = TLI.LowerCallTo(CLI);
  /external/llvm/lib/Target/ARM/
ARMTargetTransformInfo.h 34 const ARMTargetLowering *TLI;
41 const ARMTargetLowering *getTLI() const { return TLI; }
46 TLI(ST->getTargetLowering()) {}
50 : BaseT(static_cast<const BaseT &>(Arg)), ST(Arg.ST), TLI(Arg.TLI) {}
53 TLI(std::move(Arg.TLI)) {}
  /external/llvm/lib/Target/PowerPC/
PPCTargetTransformInfo.h 34 const PPCTargetLowering *TLI;
37 const PPCTargetLowering *getTLI() const { return TLI; }
42 TLI(ST->getTargetLowering()) {}
46 : BaseT(static_cast<const BaseT &>(Arg)), ST(Arg.ST), TLI(Arg.TLI) {}
49 TLI(std::move(Arg.TLI)) {}
  /external/llvm/lib/Target/X86/
X86TargetTransformInfo.h 34 const X86TargetLowering *TLI;
39 const X86TargetLowering *getTLI() const { return TLI; }
44 TLI(ST->getTargetLowering()) {}
48 : BaseT(static_cast<const BaseT &>(Arg)), ST(Arg.ST), TLI(Arg.TLI) {}
51 TLI(std::move(Arg.TLI)) {}
  /external/llvm/include/llvm/CodeGen/
Analysis.h 70 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty,
81 const TargetLowering &TLI);
112 const TargetLoweringBase &TLI);
StackProtector.h 53 /// TLI - Keep a pointer of a TargetLowering to consult for determining
55 const TargetLoweringBase *TLI;
109 : FunctionPass(ID), TM(nullptr), TLI(nullptr), SSPBufferSize(0) {
113 : FunctionPass(ID), TM(TM), TLI(nullptr), Trip(TM->getTargetTriple()),

Completed in 344 milliseconds

1 2 3 4 5 6 7 8