/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/ |
D | BuildLibCalls.h | 23 class TargetLibraryInfo; variable 30 bool inferLibFuncAttributes(Function &F, const TargetLibraryInfo &TLI); 31 bool inferLibFuncAttributes(Module *M, StringRef Name, const TargetLibraryInfo &TLI); 35 bool hasFloatFn(const TargetLibraryInfo *TLI, Type *Ty, 40 StringRef getFloatFnName(const TargetLibraryInfo *TLI, Type *Ty, 51 const TargetLibraryInfo *TLI); 56 Value *emitStrDup(Value *Ptr, IRBuilder<> &B, const TargetLibraryInfo *TLI); 62 const DataLayout &DL, const TargetLibraryInfo *TLI); 68 const TargetLibraryInfo *TLI); 72 const DataLayout &DL, const TargetLibraryInfo *TLI); [all …]
|
D | Local.h | 56 class TargetLibraryInfo; variable 122 const TargetLibraryInfo *TLI = nullptr, 132 const TargetLibraryInfo *TLI = nullptr); 138 const TargetLibraryInfo *TLI = nullptr); 144 Value *V, const TargetLibraryInfo *TLI = nullptr, 157 const TargetLibraryInfo *TLI = nullptr, MemorySSAUpdater *MSSAU = nullptr); 165 const TargetLibraryInfo *TLI = nullptr); 173 const TargetLibraryInfo *TLI = nullptr); 469 bool callsGCLeafFunction(const CallBase *Call, const TargetLibraryInfo &TLI); 523 const TargetLibraryInfo *TLI);
|
D | Evaluator.h | 32 class TargetLibraryInfo; variable 40 Evaluator(const DataLayout &DL, const TargetLibraryInfo *TLI) in Evaluator() 127 const TargetLibraryInfo *TLI;
|
D | LoopUtils.h | 50 class TargetLibraryInfo; variable 122 TargetLibraryInfo *, TargetTransformInfo *, Loop *, 135 TargetLibraryInfo *, Loop *, AliasSetTracker *, 164 PredIteratorCache &, LoopInfo *, DominatorTree *, const TargetLibraryInfo *,
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | MemoryBuiltins.h | 51 class TargetLibraryInfo; variable 59 bool isAllocationFn(const Value *V, const TargetLibraryInfo *TLI, 62 function_ref<const TargetLibraryInfo &(Function &)> GetTLI, 67 bool isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI, 72 bool isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 75 function_ref<const TargetLibraryInfo &(Function &)> GetTLI, 80 bool isCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 85 bool isMallocOrCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 90 bool isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 95 bool isReallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, [all …]
|
D | TargetLibraryInfo.h | 49 friend class TargetLibraryInfo; variable 212 class TargetLibraryInfo { 224 explicit TargetLibraryInfo(const TargetLibraryInfoImpl &Impl, 248 TargetLibraryInfo(const TargetLibraryInfo &TLI) in TargetLibraryInfo() function 250 TargetLibraryInfo(TargetLibraryInfo &&TLI) in TargetLibraryInfo() function 252 TargetLibraryInfo &operator=(const TargetLibraryInfo &TLI) { 257 TargetLibraryInfo &operator=(TargetLibraryInfo &&TLI) { 407 typedef TargetLibraryInfo Result; 421 TargetLibraryInfo run(const Function &F, FunctionAnalysisManager &); 432 Optional<TargetLibraryInfo> TLI; [all …]
|
D | ConstantFolding.h | 33 class TargetLibraryInfo; variable 47 const TargetLibraryInfo *TLI = nullptr); 53 const TargetLibraryInfo *TLI = nullptr); 63 const TargetLibraryInfo *TLI = nullptr); 72 const TargetLibraryInfo *TLI = nullptr); 152 const TargetLibraryInfo *TLI = nullptr); 162 bool isMathLibCallNoop(const CallBase *Call, const TargetLibraryInfo *TLI);
|
D | LazyBranchProbabilityInfo.h | 26 class TargetLibraryInfo; variable 59 const TargetLibraryInfo *TLI) in LazyBranchProbabilityInfo() 81 const TargetLibraryInfo *TLI;
|
D | CFLAndersAliasAnalysis.h | 30 class TargetLibraryInfo; variable 45 std::function<const TargetLibraryInfo &(Function &F)> GetTLI); 78 std::function<const TargetLibraryInfo &(Function &F)> GetTLI;
|
D | CFLSteensAliasAnalysis.h | 31 class TargetLibraryInfo; variable 46 std::function<const TargetLibraryInfo &(Function &)> GetTLI); 94 std::function<const TargetLibraryInfo &(Function &)> GetTLI;
|
D | ValueTracking.h | 43 class TargetLibraryInfo; variable 189 const TargetLibraryInfo *TLI); 193 bool CannotBeNegativeZero(const Value *V, const TargetLibraryInfo *TLI, 204 bool CannotBeOrderedLessThanZero(const Value *V, const TargetLibraryInfo *TLI); 209 bool isKnownNeverInfinity(const Value *V, const TargetLibraryInfo *TLI, 215 bool isKnownNeverNaN(const Value *V, const TargetLibraryInfo *TLI, 225 bool SignBitMustBeZero(const Value *V, const TargetLibraryInfo *TLI);
|
D | BranchProbabilityInfo.h | 38 class TargetLibraryInfo; variable 58 const TargetLibraryInfo *TLI = nullptr) { 135 const TargetLibraryInfo *TLI = nullptr); 201 bool calcZeroHeuristics(const BasicBlock *BB, const TargetLibraryInfo *TLI);
|
D | GlobalsModRef.h | 37 std::function<const TargetLibraryInfo &(Function &F)> GetTLI; 80 std::function<const TargetLibraryInfo &(Function &F)> GetTLI); 88 std::function<const TargetLibraryInfo &(Function &F)> GetTLI,
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | MemoryBuiltins.cpp | 136 const TargetLibraryInfo *TLI) { in getAllocationDataForFunction() 173 const TargetLibraryInfo *TLI, in getAllocationData() 185 function_ref<const TargetLibraryInfo &(Function &)> GetTLI, in getAllocationData() 197 const TargetLibraryInfo *TLI) { in getAllocationSize() 235 bool llvm::isAllocationFn(const Value *V, const TargetLibraryInfo *TLI, in isAllocationFn() 240 const Value *V, function_ref<const TargetLibraryInfo &(Function &)> GetTLI, in isAllocationFn() 247 bool llvm::isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI, in isNoAliasFn() 257 bool llvm::isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isMallocLikeFn() 262 const Value *V, function_ref<const TargetLibraryInfo &(Function &)> GetTLI, in isMallocLikeFn() 270 bool llvm::isCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isCallocLikeFn() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | BuildLibCalls.cpp | 140 const TargetLibraryInfo &TLI) { in inferLibFuncAttributes() 147 bool llvm::inferLibFuncAttributes(Function &F, const TargetLibraryInfo &TLI) { in inferLibFuncAttributes() 788 bool llvm::hasFloatFn(const TargetLibraryInfo *TLI, Type *Ty, in hasFloatFn() 802 StringRef llvm::getFloatFnName(const TargetLibraryInfo *TLI, Type *Ty, in getFloatFnName() 830 const TargetLibraryInfo *TLI, in emitLibCall() 848 const TargetLibraryInfo *TLI) { in emitStrLen() 855 const TargetLibraryInfo *TLI) { in emitStrDup() 861 const TargetLibraryInfo *TLI) { in emitStrChr() 869 const DataLayout &DL, const TargetLibraryInfo *TLI) { in emitStrNCmp() 878 const TargetLibraryInfo *TLI) { in emitStrCpy() [all …]
|
D | InjectTLIMappings.cpp | 101 static void addMappingsFromTLI(const TargetLibraryInfo &TLI, CallInst &CI) { in addMappingsFromTLI() 139 static bool runImpl(const TargetLibraryInfo &TLI, Function &F) { in runImpl() 152 const TargetLibraryInfo &TLI = AM.getResult<TargetLibraryAnalysis>(F); in run() 162 const TargetLibraryInfo &TLI = in runOnFunction()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/AggressiveInstCombine/ |
D | AggressiveInstCombineInternal.h | 50 class TargetLibraryInfo; variable 53 TargetLibraryInfo &TLI; 79 TruncInstCombine(TargetLibraryInfo &TLI, const DataLayout &DL, in TruncInstCombine()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/ |
D | InferFunctionAttrs.cpp | 23 Module &M, function_ref<TargetLibraryInfo &(Function &)> GetTLI) { in inferAllPrototypeAttributes() 39 auto GetTLI = [&FAM](Function &F) -> TargetLibraryInfo & { in run() 68 auto GetTLI = [this](Function &F) -> TargetLibraryInfo & { in runOnModule()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Instrumentation/ |
D | InstrProfiling.h | 29 class TargetLibraryInfo; variable 43 std::function<const TargetLibraryInfo &(Function &F)> GetTLI); 49 std::function<const TargetLibraryInfo &(Function &F)> GetTLI;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | DCE.cpp | 52 TargetLibraryInfo *TLI = TLIP ? &TLIP->getTLI(F) : nullptr; in runOnFunction() 124 const TargetLibraryInfo *TLI) { in DCEInstruction() 155 static bool eliminateDeadCode(Function &F, TargetLibraryInfo *TLI) { in eliminateDeadCode() 199 TargetLibraryInfo *TLI = TLIP ? &TLIP->getTLI(F) : nullptr; in runOnFunction()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Scalar/ |
D | MemCpyOptimizer.h | 36 class TargetLibraryInfo; variable 41 TargetLibraryInfo *TLI = nullptr; 53 TargetLibraryInfo *TLI_,
|
D | NaryReassociate.h | 97 class TargetLibraryInfo; variable 108 ScalarEvolution *SE_, TargetLibraryInfo *TLI_, 171 TargetLibraryInfo *TLI;
|
D | RewriteStatepointsForGC.h | 27 class TargetLibraryInfo; variable 33 const TargetLibraryInfo &);
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Vectorize/ |
D | LoopVectorize.h | 77 class TargetLibraryInfo; variable 138 TargetLibraryInfo *TLI; 151 BlockFrequencyInfo &BFI_, TargetLibraryInfo *TLI_,
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | VPRecipeBuilder.h | 22 class TargetLibraryInfo; variable 30 const TargetLibraryInfo *TLI; 127 VPRecipeBuilder(Loop *OrigLoop, const TargetLibraryInfo *TLI, in VPRecipeBuilder()
|