/external/llvm/include/llvm/Analysis/ |
D | InstructionSimplify.h | 45 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 …]
|
D | MemoryBuiltins.h | 31 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 …]
|
D | TargetLibraryInfo.h | 59 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 …]
|
D | ConstantFolding.h | 28 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);
|
D | ValueTracking.h | 34 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);
|
D | LazyValueInfo.h | 26 class TargetLibraryInfo; variable 32 class TargetLibraryInfo *TLI;
|
D | PHITransAddr.h | 24 class TargetLibraryInfo; variable 44 const TargetLibraryInfo *TLI;
|
D | GlobalsModRef.h | 75 explicit GlobalsAAResult(const DataLayout &DL, const TargetLibraryInfo &TLI); 80 static GlobalsAAResult analyzeModule(Module &M, const TargetLibraryInfo &TLI,
|
D | MemoryLocation.h | 29 class TargetLibraryInfo; variable 93 const TargetLibraryInfo &TLI);
|
D | LoopAccessAnalysis.h | 512 const TargetLibraryInfo *TLI, AliasAnalysis *AA, 617 const TargetLibraryInfo *TLI; 703 const TargetLibraryInfo *TLI;
|
/external/llvm/include/llvm/Transforms/Utils/ |
D | BuildLibCalls.h | 23 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 …]
|
D | Local.h | 41 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);
|
D | SimplifyLibCalls.h | 28 class TargetLibraryInfo; variable 40 const TargetLibraryInfo *TLI; 44 FortifiedLibCallSimplifier(const TargetLibraryInfo *TLI, 75 const TargetLibraryInfo *TLI; 89 LibCallSimplifier(const DataLayout &DL, const TargetLibraryInfo *TLI,
|
D | LoopUtils.h | 34 class TargetLibraryInfo; variable 342 TargetLibraryInfo *, Loop *, AliasSetTracker *, 353 TargetLibraryInfo *, Loop *, AliasSetTracker *,
|
D | BasicBlockUtils.h | 31 class TargetLibraryInfo; variable 50 bool DeleteDeadPHIs(BasicBlock *BB, const TargetLibraryInfo *TLI = nullptr);
|
/external/llvm/lib/Analysis/ |
D | MemoryBuiltins.cpp | 102 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 …]
|
D | InstructionSimplify.cpp | 50 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 …]
|
D | MemoryLocation.cpp | 96 const TargetLibraryInfo &TLI) { in isMemsetPattern16() 112 const TargetLibraryInfo &TLI) { in getForArgument()
|
D | TargetLibraryInfo.cpp | 587 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/ |
D | BuildLibCalls.cpp | 37 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/ |
D | DCE.cpp | 47 TargetLibraryInfo *TLI = TLIP ? &TLIP->getTLI() : nullptr; in runOnBasicBlock() 98 const TargetLibraryInfo *TLI) { in DCEInstruction() 129 TargetLibraryInfo *TLI = TLIP ? &TLIP->getTLI() : nullptr; in runOnFunction()
|
D | DeadStoreElimination.cpp | 53 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()
|
D | LICM.cpp | 88 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/ |
D | WebAssemblyFastISel.cpp | 54 const TargetLibraryInfo *LibInfo) in WebAssemblyFastISel() 79 const TargetLibraryInfo *LibInfo) { in createFastISel()
|
D | WebAssemblyISelLowering.h | 48 const TargetLibraryInfo *LibInfo) const override; 88 const TargetLibraryInfo *libInfo);
|