Home
last modified time | relevance | path

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

12345

/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);
110 const TargetLibraryInfo *TLI = nullptr);
DValueTracking.h34 class TargetLibraryInfo; variable
246 const TargetLibraryInfo *TLI = nullptr);
256 const TargetLibraryInfo *TLI = nullptr);
285 const TargetLibraryInfo *TLI = nullptr);
300 bool isKnownNonNull(const Value *V, const TargetLibraryInfo *TLI = nullptr);
309 const TargetLibraryInfo *TLI = nullptr);
DLazyValueInfo.h26 class TargetLibraryInfo; variable
32 class TargetLibraryInfo *TLI;
DPHITransAddr.h24 class TargetLibraryInfo; variable
44 const TargetLibraryInfo *TLI;
DGlobalsModRef.h75 explicit GlobalsAAResult(const DataLayout &DL, const TargetLibraryInfo &TLI);
80 static GlobalsAAResult analyzeModule(Module &M, const TargetLibraryInfo &TLI,
DMemoryLocation.h29 class TargetLibraryInfo; variable
93 const TargetLibraryInfo &TLI);
DLoopAccessAnalysis.h512 const TargetLibraryInfo *TLI, AliasAnalysis *AA,
617 const TargetLibraryInfo *TLI;
703 const TargetLibraryInfo *TLI;
/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.h41 class TargetLibraryInfo; variable
60 const TargetLibraryInfo *TLI = nullptr);
70 const TargetLibraryInfo *TLI = nullptr);
77 const TargetLibraryInfo *TLI = nullptr);
85 const TargetLibraryInfo *TLI = nullptr);
93 const TargetLibraryInfo *TLI = nullptr);
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,
DLoopUtils.h34 class TargetLibraryInfo; variable
342 TargetLibraryInfo *, Loop *, AliasSetTracker *,
353 TargetLibraryInfo *, Loop *, AliasSetTracker *,
DBasicBlockUtils.h31 class TargetLibraryInfo; variable
50 bool DeleteDeadPHIs(BasicBlock *BB, const TargetLibraryInfo *TLI = nullptr);
/external/llvm/lib/Analysis/
DMemoryBuiltins.cpp102 const TargetLibraryInfo *TLI, in getAllocationData()
154 bool llvm::isAllocationFn(const Value *V, const TargetLibraryInfo *TLI, in isAllocationFn()
161 bool llvm::isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI, in isNoAliasFn()
171 bool llvm::isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isMallocLikeFn()
178 bool llvm::isCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isCallocLikeFn()
185 bool llvm::isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isAllocLikeFn()
192 bool llvm::isReallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isReallocLikeFn()
199 bool llvm::isOperatorNewLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isOperatorNewLikeFn()
208 const TargetLibraryInfo *TLI) { in extractMallocCall()
213 const TargetLibraryInfo *TLI, in computeArraySize()
[all …]
DInstructionSimplify.cpp50 const TargetLibraryInfo *TLI;
55 Query(const DataLayout &DL, const TargetLibraryInfo *tli, in Query()
586 const DataLayout &DL, const TargetLibraryInfo *TLI, in SimplifyAddInst()
779 const DataLayout &DL, const TargetLibraryInfo *TLI, in SimplifySubInst()
959 const TargetLibraryInfo *TLI, in SimplifyFAddInst()
968 const TargetLibraryInfo *TLI, in SimplifyFSubInst()
977 const TargetLibraryInfo *TLI, in SimplifyFMulInst()
985 const TargetLibraryInfo *TLI, in SimplifyMulInst()
1089 const TargetLibraryInfo *TLI, in SimplifySDivInst()
1107 const TargetLibraryInfo *TLI, in SimplifyUDivInst()
[all …]
DMemoryLocation.cpp96 const TargetLibraryInfo &TLI) { in isMemsetPattern16()
112 const TargetLibraryInfo &TLI) { in getForArgument()
DTargetLibraryInfo.cpp587 TargetLibraryInfo TargetLibraryAnalysis::run(Module &M) { in run()
589 return TargetLibraryInfo(*PresetInfoImpl); in run()
591 return TargetLibraryInfo(lookupInfoImpl(Triple(M.getTargetTriple()))); in run()
594 TargetLibraryInfo TargetLibraryAnalysis::run(Function &F) { in run()
596 return TargetLibraryInfo(*PresetInfoImpl); in run()
598 return TargetLibraryInfo( in run()
/external/llvm/lib/Transforms/Utils/
DBuildLibCalls.cpp37 const TargetLibraryInfo *TLI) { in EmitStrLen()
62 const TargetLibraryInfo *TLI) { in EmitStrChr()
86 const DataLayout &DL, const TargetLibraryInfo *TLI) { in EmitStrNCmp()
113 const TargetLibraryInfo *TLI, StringRef Name) { in EmitStrCpy()
136 const TargetLibraryInfo *TLI, StringRef Name) { in EmitStrNCpy()
163 const TargetLibraryInfo *TLI) { in EmitMemCpyChk()
187 const DataLayout &DL, const TargetLibraryInfo *TLI) { in EmitMemChr()
209 const DataLayout &DL, const TargetLibraryInfo *TLI) { in EmitMemCmp()
292 const TargetLibraryInfo *TLI) { in EmitPutChar()
314 const TargetLibraryInfo *TLI) { in EmitPutS()
[all …]
/external/llvm/lib/Transforms/Scalar/
DDCE.cpp47 TargetLibraryInfo *TLI = TLIP ? &TLIP->getTLI() : nullptr; in runOnBasicBlock()
98 const TargetLibraryInfo *TLI) { in DCEInstruction()
129 TargetLibraryInfo *TLI = TLIP ? &TLIP->getTLI() : nullptr; in runOnFunction()
DDeadStoreElimination.cpp53 const TargetLibraryInfo *TLI;
124 const TargetLibraryInfo &TLI, in DeleteDeadInstruction()
162 static bool hasMemoryWrite(Instruction *I, const TargetLibraryInfo &TLI) { in hasMemoryWrite()
234 const TargetLibraryInfo &TLI) { in getLocForRead()
322 const TargetLibraryInfo &TLI) { in getPointerSize()
345 const TargetLibraryInfo &TLI, in isOverwrite()
452 const TargetLibraryInfo &TLI, in isPossibleSelfRead()
DLICM.cpp88 const TargetLibraryInfo *TLI,
100 DominatorTree *DT, TargetLibraryInfo *TLI,
145 TargetLibraryInfo *TLI; // TargetLibraryInfo for constant folding.
308 DominatorTree *DT, TargetLibraryInfo *TLI, Loop *CurLoop, in sinkRegion()
366 DominatorTree *DT, TargetLibraryInfo *TLI, Loop *CurLoop, in hoistRegion()
441 TargetLibraryInfo *TLI, Loop *CurLoop, in canSinkOrHoistInst()
690 const TargetLibraryInfo *TLI, in isSafeToExecuteUnconditionally()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyFastISel.cpp54 const TargetLibraryInfo *LibInfo) in WebAssemblyFastISel()
79 const TargetLibraryInfo *LibInfo) { in createFastISel()
DWebAssemblyISelLowering.h48 const TargetLibraryInfo *LibInfo) const override;
88 const TargetLibraryInfo *libInfo);

12345