Home
last modified time | relevance | path

Searched refs:TargetLibraryInfo (Results 1 – 25 of 89) sorted by relevance

1234

/external/llvm/include/llvm/Analysis/
DInstructionSimplify.h45 class TargetLibraryInfo; variable
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,
[all …]
DMemoryBuiltins.h31 class TargetLibraryInfo; variable
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) { in extractMallocCall()
[all …]
DTargetLibraryInfo.h59 friend class TargetLibraryInfo; variable
180 class TargetLibraryInfo {
187 explicit TargetLibraryInfo(const TargetLibraryInfoImpl &Impl) : Impl(&Impl) {} in TargetLibraryInfo() function
190 TargetLibraryInfo(const TargetLibraryInfo &TLI) : Impl(TLI.Impl) {} in TargetLibraryInfo() function
191 TargetLibraryInfo(TargetLibraryInfo &&TLI) : Impl(TLI.Impl) {} in TargetLibraryInfo() function
192 TargetLibraryInfo &operator=(const TargetLibraryInfo &TLI) {
196 TargetLibraryInfo &operator=(TargetLibraryInfo &&TLI) {
278 typedef TargetLibraryInfo Result;
305 TargetLibraryInfo run(Module &M);
306 TargetLibraryInfo run(Function &F);
[all …]
DConstantFolding.h28 class TargetLibraryInfo; variable
40 const TargetLibraryInfo *TLI = nullptr);
47 const TargetLibraryInfo *TLI = nullptr);
58 const TargetLibraryInfo *TLI = nullptr);
67 const TargetLibraryInfo *TLI = nullptr);
99 const TargetLibraryInfo *TLI = nullptr);
DLazyValueInfo.h26 class TargetLibraryInfo; variable
32 class TargetLibraryInfo *TLI;
DPHITransAddr.h24 class TargetLibraryInfo; variable
44 const TargetLibraryInfo *TLI;
DLoopAccessAnalysis.h372 const TargetLibraryInfo *TLI, AliasAnalysis *AA,
467 const TargetLibraryInfo *TLI;
541 const TargetLibraryInfo *TLI;
DValueTracking.h30 class TargetLibraryInfo; variable
212 bool isKnownNonNull(const Value *V, const TargetLibraryInfo *TLI = nullptr);
DAliasAnalysis.h50 class TargetLibraryInfo; variable
60 const TargetLibraryInfo *TLI;
90 const TargetLibraryInfo *getTargetLibraryInfo() const { return TLI; } in getTargetLibraryInfo()
/external/llvm/include/llvm/Transforms/Utils/
DBuildLibCalls.h23 class TargetLibraryInfo; variable
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);
[all …]
DLocal.h39 class TargetLibraryInfo; variable
59 const TargetLibraryInfo *TLI = nullptr);
69 const TargetLibraryInfo *TLI = nullptr);
76 const TargetLibraryInfo *TLI = nullptr);
84 const TargetLibraryInfo *TLI = nullptr);
92 const TargetLibraryInfo *TLI = nullptr);
DLoopUtils.h33 class TargetLibraryInfo; variable
92 TargetLibraryInfo *, Loop *, AliasSetTracker *,
103 TargetLibraryInfo *, Loop *, AliasSetTracker *,
DSimplifyLibCalls.h28 class TargetLibraryInfo; variable
40 const TargetLibraryInfo *TLI;
44 FortifiedLibCallSimplifier(const TargetLibraryInfo *TLI,
75 const TargetLibraryInfo *TLI;
89 LibCallSimplifier(const DataLayout &DL, const TargetLibraryInfo *TLI,
DBasicBlockUtils.h32 class TargetLibraryInfo; variable
51 bool DeleteDeadPHIs(BasicBlock *BB, const TargetLibraryInfo *TLI = nullptr);
/external/llvm/lib/Analysis/
DMemoryBuiltins.cpp94 const TargetLibraryInfo *TLI, in getAllocationData()
151 bool llvm::isAllocationFn(const Value *V, const TargetLibraryInfo *TLI, in isAllocationFn()
158 bool llvm::isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI, in isNoAliasFn()
168 bool llvm::isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isMallocLikeFn()
175 bool llvm::isCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isCallocLikeFn()
182 bool llvm::isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isAllocLikeFn()
189 bool llvm::isReallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isReallocLikeFn()
196 bool llvm::isOperatorNewLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isOperatorNewLikeFn()
205 const TargetLibraryInfo *TLI) { in extractMallocCall()
210 const TargetLibraryInfo *TLI, in computeArraySize()
[all …]
DInstructionSimplify.cpp49 const TargetLibraryInfo *TLI;
54 Query(const DataLayout &DL, const TargetLibraryInfo *tli, in Query()
587 const DataLayout &DL, const TargetLibraryInfo *TLI, in SimplifyAddInst()
780 const DataLayout &DL, const TargetLibraryInfo *TLI, in SimplifySubInst()
960 const TargetLibraryInfo *TLI, in SimplifyFAddInst()
969 const TargetLibraryInfo *TLI, in SimplifyFSubInst()
978 const TargetLibraryInfo *TLI, in SimplifyFMulInst()
986 const TargetLibraryInfo *TLI, in SimplifyMulInst()
1090 const TargetLibraryInfo *TLI, in SimplifySDivInst()
1108 const TargetLibraryInfo *TLI, in SimplifyUDivInst()
[all …]
DTargetLibraryInfo.cpp527 TargetLibraryInfo TargetLibraryAnalysis::run(Module &M) { in run()
529 return TargetLibraryInfo(*PresetInfoImpl); in run()
531 return TargetLibraryInfo(lookupInfoImpl(Triple(M.getTargetTriple()))); in run()
534 TargetLibraryInfo TargetLibraryAnalysis::run(Function &F) { in run()
536 return TargetLibraryInfo(*PresetInfoImpl); in run()
538 return TargetLibraryInfo( in run()
DConstantFolding.cpp676 const TargetLibraryInfo *TLI) { in CastGEPIndices()
729 const TargetLibraryInfo *TLI) { in SymbolicallyEvaluateGEP()
893 const TargetLibraryInfo *TLI) { in ConstantFoldInstruction()
965 const TargetLibraryInfo *TLI, in ConstantFoldConstantExpressionImpl()
991 const TargetLibraryInfo *TLI) { in ConstantFoldConstantExpression()
1009 const TargetLibraryInfo *TLI) { in ConstantFoldInstOperands()
1107 const TargetLibraryInfo *TLI) { in ConstantFoldCompareInstOperands()
1403 const TargetLibraryInfo *TLI) { in ConstantFoldScalarCall()
1739 const TargetLibraryInfo *TLI) { in ConstantFoldVectorCall()
1768 const TargetLibraryInfo *TLI) { in ConstantFoldCall()
DCMakeLists.txt57 TargetLibraryInfo.cpp
/external/llvm/lib/Transforms/Utils/
DBuildLibCalls.cpp37 const TargetLibraryInfo *TLI) { in EmitStrLen()
62 const DataLayout &DL, const TargetLibraryInfo *TLI) { in EmitStrNLen()
88 const TargetLibraryInfo *TLI) { in EmitStrChr()
112 const DataLayout &DL, const TargetLibraryInfo *TLI) { in EmitStrNCmp()
139 const TargetLibraryInfo *TLI, StringRef Name) { in EmitStrCpy()
162 const TargetLibraryInfo *TLI, StringRef Name) { in EmitStrNCpy()
189 const TargetLibraryInfo *TLI) { in EmitMemCpyChk()
213 const DataLayout &DL, const TargetLibraryInfo *TLI) { in EmitMemChr()
235 const DataLayout &DL, const TargetLibraryInfo *TLI) { in EmitMemCmp()
318 const TargetLibraryInfo *TLI) { in EmitPutChar()
[all …]
/external/llvm/lib/Transforms/Scalar/
DDCE.cpp46 TargetLibraryInfo *TLI = TLIP ? &TLIP->getTLI() : nullptr; in runOnBasicBlock()
100 TargetLibraryInfo *TLI = TLIP ? &TLIP->getTLI() : nullptr; in runOnFunction()
DDeadStoreElimination.cpp51 const TargetLibraryInfo *TLI;
118 const TargetLibraryInfo *TLI, in DeleteDeadInstruction()
156 static bool hasMemoryWrite(Instruction *I, const TargetLibraryInfo *TLI) { in hasMemoryWrite()
316 const TargetLibraryInfo *TLI) { in getPointerSize()
339 const TargetLibraryInfo *TLI, in isOverwrite()
DConstantProp.cpp71 TargetLibraryInfo *TLI = in runOnFunction()
/external/llvm/include/llvm/CodeGen/
DSelectionDAGISel.h33 class TargetLibraryInfo; variable
45 const TargetLibraryInfo *LibInfo;
/external/llvm/lib/Transforms/InstCombine/
DInstCombineInternal.h37 class TargetLibraryInfo; variable
194 TargetLibraryInfo *TLI;
206 bool MinimizeSize, AssumptionCache *AC, TargetLibraryInfo *TLI, in InstCombiner()
224 TargetLibraryInfo *getTargetLibraryInfo() const { return TLI; } in getTargetLibraryInfo()

1234