/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()),
|