/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 44 bool isAllocationFn(const Value *V, const TargetLibraryInfo *TLI, 49 bool isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI, 54 bool isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 59 bool isCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 64 bool isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 74 const CallInst *extractMallocCall(const Value *I, const TargetLibraryInfo *TLI); 76 const TargetLibraryInfo *TLI) { in extractMallocCall() 85 PointerType *getMallocType(const CallInst *CI, const TargetLibraryInfo *TLI); 92 Type *getMallocAllocatedType(const CallInst *CI, const TargetLibraryInfo *TLI); [all …]
|
D | TargetLibraryInfo.h | 60 friend class TargetLibraryInfo; variable 192 class TargetLibraryInfo { 199 explicit TargetLibraryInfo(const TargetLibraryInfoImpl &Impl) : Impl(&Impl) {} in TargetLibraryInfo() function 202 TargetLibraryInfo(const TargetLibraryInfo &TLI) : Impl(TLI.Impl) {} in TargetLibraryInfo() function 203 TargetLibraryInfo(TargetLibraryInfo &&TLI) : Impl(TLI.Impl) {} in TargetLibraryInfo() function 204 TargetLibraryInfo &operator=(const TargetLibraryInfo &TLI) { 208 TargetLibraryInfo &operator=(TargetLibraryInfo &&TLI) { 294 typedef TargetLibraryInfo Result; 318 TargetLibraryInfo run(Module &M, ModuleAnalysisManager &); 319 TargetLibraryInfo run(Function &F, FunctionAnalysisManager &); [all …]
|
D | ConstantFolding.h | 32 class TargetLibraryInfo; variable 46 const TargetLibraryInfo *TLI = nullptr); 53 const TargetLibraryInfo *TLI = nullptr); 63 const TargetLibraryInfo *TLI = nullptr); 76 const TargetLibraryInfo *TLI = nullptr); 85 const TargetLibraryInfo *TLI = nullptr); 139 const TargetLibraryInfo *TLI = nullptr);
|
D | GlobalsModRef.h | 38 const TargetLibraryInfo &TLI; 76 explicit GlobalsAAResult(const DataLayout &DL, const TargetLibraryInfo &TLI); 82 static GlobalsAAResult analyzeModule(Module &M, const TargetLibraryInfo &TLI,
|
D | CFLSteensAliasAnalysis.h | 30 class TargetLibraryInfo; variable 41 explicit CFLSteensAAResult(const TargetLibraryInfo &); 116 const TargetLibraryInfo &TLI;
|
D | LazyValueInfo.h | 28 class TargetLibraryInfo; variable 35 class TargetLibraryInfo *TLI = nullptr; 43 LazyValueInfo(AssumptionCache *AC_, TargetLibraryInfo *TLI_, in LazyValueInfo()
|
D | ValueTracking.h | 37 class TargetLibraryInfo; variable 161 const TargetLibraryInfo *TLI); 165 bool CannotBeNegativeZero(const Value *V, const TargetLibraryInfo *TLI, 170 bool CannotBeOrderedLessThanZero(const Value *V, const TargetLibraryInfo *TLI,
|
D | PHITransAddr.h | 24 class TargetLibraryInfo; variable 44 const TargetLibraryInfo *TLI;
|
/external/llvm/include/llvm/Transforms/Utils/ |
D | BuildLibCalls.h | 23 class TargetLibraryInfo; variable 30 bool inferLibFuncAttributes(Function &F, const TargetLibraryInfo &TLI); 39 const TargetLibraryInfo *TLI); 45 const DataLayout &DL, const TargetLibraryInfo *TLI); 51 const TargetLibraryInfo *TLI); 55 const DataLayout &DL, const TargetLibraryInfo *TLI); 60 const TargetLibraryInfo *TLI, StringRef Name = "strcpy"); 65 const TargetLibraryInfo *TLI, StringRef Name = "strncpy"); 71 const TargetLibraryInfo *TLI); 76 const DataLayout &DL, const TargetLibraryInfo *TLI); [all …]
|
D | Local.h | 43 class TargetLibraryInfo; variable 63 const TargetLibraryInfo *TLI = nullptr); 72 const TargetLibraryInfo *TLI = nullptr); 78 const TargetLibraryInfo *TLI = nullptr); 86 const TargetLibraryInfo *TLI = nullptr); 94 const TargetLibraryInfo *TLI = nullptr); 367 const TargetLibraryInfo *TLI);
|
D | Evaluator.h | 31 class TargetLibraryInfo; variable 39 Evaluator(const DataLayout &DL, const TargetLibraryInfo *TLI) in Evaluator() 114 const TargetLibraryInfo *TLI;
|
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 | 37 class TargetLibraryInfo; variable 360 TargetLibraryInfo *, Loop *, AliasSetTracker *, 371 TargetLibraryInfo *, Loop *, AliasSetTracker *, 384 DominatorTree *, const TargetLibraryInfo *,
|
/external/swiftshader/third_party/LLVM/lib/Target/ |
D | TargetLibraryInfo.cpp | 19 INITIALIZE_PASS(TargetLibraryInfo, "targetlibinfo", 21 char TargetLibraryInfo::ID = 0; 26 static void initialize(TargetLibraryInfo &TLI, const Triple &T) { in initialize() 50 TargetLibraryInfo::TargetLibraryInfo() : ImmutablePass(ID) { in TargetLibraryInfo() function in TargetLibraryInfo 57 TargetLibraryInfo::TargetLibraryInfo(const Triple &T) : ImmutablePass(ID) { in TargetLibraryInfo() function in TargetLibraryInfo 64 TargetLibraryInfo::TargetLibraryInfo(const TargetLibraryInfo &TLI) in TargetLibraryInfo() function in TargetLibraryInfo 72 void TargetLibraryInfo::disableAllFunctions() { in disableAllFunctions()
|
/external/swiftshader/third_party/LLVM/include/llvm/Target/ |
D | TargetLibraryInfo.h | 48 class TargetLibraryInfo : public ImmutablePass { 52 TargetLibraryInfo(); 53 TargetLibraryInfo(const Triple &T); 54 explicit TargetLibraryInfo(const TargetLibraryInfo &TLI);
|
/external/swiftshader/third_party/LLVM/include/llvm-c/ |
D | Target.h | 166 class TargetLibraryInfo; variable 176 inline TargetLibraryInfo *unwrap(LLVMTargetLibraryInfoRef P) { in unwrap() 177 return reinterpret_cast<TargetLibraryInfo*>(P); in unwrap() 180 inline LLVMTargetLibraryInfoRef wrap(const TargetLibraryInfo *P) { in wrap() 181 TargetLibraryInfo *X = const_cast<TargetLibraryInfo*>(P); in wrap()
|
/external/llvm/lib/Analysis/ |
D | MemoryBuiltins.cpp | 102 const TargetLibraryInfo *TLI, in getAllocationData() 176 bool llvm::isAllocationFn(const Value *V, const TargetLibraryInfo *TLI, in isAllocationFn() 183 bool llvm::isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI, in isNoAliasFn() 193 bool llvm::isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isMallocLikeFn() 200 bool llvm::isCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isCallocLikeFn() 207 bool llvm::isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isAllocLikeFn() 216 const TargetLibraryInfo *TLI) { in extractMallocCall() 221 const TargetLibraryInfo *TLI, in computeArraySize() 251 const TargetLibraryInfo *TLI) { in getMallocType() 283 const TargetLibraryInfo *TLI) { in getMallocAllocatedType() [all …]
|
/external/llvm/lib/Transforms/Scalar/ |
D | DCE.cpp | 48 TargetLibraryInfo *TLI = TLIP ? &TLIP->getTLI() : nullptr; in runOnBasicBlock() 77 const TargetLibraryInfo *TLI) { in DCEInstruction() 103 static bool eliminateDeadCode(Function &F, TargetLibraryInfo *TLI) { in eliminateDeadCode() 144 TargetLibraryInfo *TLI = TLIP ? &TLIP->getTLI() : nullptr; in runOnFunction()
|
D | DeadStoreElimination.cpp | 69 MemoryDependenceResults &MD, const TargetLibraryInfo &TLI, in deleteDeadInstruction() 115 static bool hasMemoryWrite(Instruction *I, const TargetLibraryInfo &TLI) { in hasMemoryWrite() 180 const TargetLibraryInfo &TLI) { in getLocForRead() 277 const TargetLibraryInfo &TLI) { in getPointerSize() 304 const TargetLibraryInfo &TLI, in isOverwrite() 480 const TargetLibraryInfo &TLI, in isPossibleSelfRead() 588 const TargetLibraryInfo *TLI) { in handleFree() 642 const TargetLibraryInfo *TLI) { in removeAccessedObjects() 672 const TargetLibraryInfo *TLI) { in handleEndBlock() 825 const TargetLibraryInfo *TLI) { in eliminateNoopStore() [all …]
|
/external/llvm/include/llvm/Transforms/Vectorize/ |
D | LoopVectorize.h | 82 TargetLibraryInfo *TLI; 95 BlockFrequencyInfo &BFI_, TargetLibraryInfo *TLI_,
|
D | SLPVectorizer.h | 48 TargetLibraryInfo *TLI = nullptr; 61 TargetLibraryInfo *TLI_, AliasAnalysis *AA_, LoopInfo *LI_,
|
/external/swiftshader/third_party/LLVM/include/llvm/Transforms/IPO/ |
D | PassManagerBuilder.h | 21 class TargetLibraryInfo; variable 84 TargetLibraryInfo *LibraryInfo;
|
/external/llvm/lib/Transforms/Utils/ |
D | BuildLibCalls.cpp | 109 bool llvm::inferLibFuncAttributes(Function &F, const TargetLibraryInfo &TLI) { in inferLibFuncAttributes() 718 const TargetLibraryInfo *TLI) { in emitStrLen() 735 const TargetLibraryInfo *TLI) { in emitStrChr() 753 const DataLayout &DL, const TargetLibraryInfo *TLI) { in emitStrNCmp() 773 const TargetLibraryInfo *TLI, StringRef Name) { in emitStrCpy() 789 const TargetLibraryInfo *TLI, StringRef Name) { in emitStrNCpy() 807 const TargetLibraryInfo *TLI) { in emitMemCpyChk() 829 const DataLayout &DL, const TargetLibraryInfo *TLI) { in emitMemChr() 848 const DataLayout &DL, const TargetLibraryInfo *TLI) { in emitMemCmp() 915 const TargetLibraryInfo *TLI) { in emitPutChar() [all …]
|
/external/llvm/include/llvm/Transforms/Scalar/ |
D | MemCpyOptimizer.h | 34 TargetLibraryInfo *TLI = nullptr; 44 TargetLibraryInfo *TLI_,
|