/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | AssumptionCache.h | 41 class AssumptionCache { 52 AssumptionCache *AC; 60 AffectedValueCallbackVH(Value *V, AssumptionCache *AC = nullptr) 91 AssumptionCache(Function &F) : F(F) {} in AssumptionCache() function 160 using Result = AssumptionCache; 162 AssumptionCache run(Function &F, FunctionAnalysisManager &) { in run() 163 return AssumptionCache(F); in run() 203 DenseMap<FunctionCallbackVH, std::unique_ptr<AssumptionCache>, 213 AssumptionCache &getAssumptionCache(Function &F); 217 AssumptionCache *lookupAssumptionCache(Function &F);
|
D | ValueTracking.h | 32 class AssumptionCache; variable 56 AssumptionCache *AC = nullptr, 64 unsigned Depth = 0, AssumptionCache *AC = nullptr, 79 AssumptionCache *AC = nullptr, 91 AssumptionCache *AC = nullptr, 105 AssumptionCache *AC = nullptr, 119 AssumptionCache *AC = nullptr, 127 AssumptionCache *AC = nullptr, 135 AssumptionCache *AC = nullptr, 143 AssumptionCache *AC = nullptr, [all …]
|
D | CodeMetrics.h | 21 class AssumptionCache; variable 84 static void collectEphemeralValues(const Loop *L, AssumptionCache *AC, 89 static void collectEphemeralValues(const Function *L, AssumptionCache *AC,
|
D | BasicAliasAnalysis.h | 35 class AssumptionCache; variable 60 AssumptionCache &AC; 67 const TargetLibraryInfo &TLI, AssumptionCache &AC, 169 const DataLayout &DL, unsigned Depth, AssumptionCache *AC, 173 const DataLayout &DL, AssumptionCache *AC, DominatorTree *DT); 190 APInt BaseOffset, AssumptionCache *AC,
|
D | PHITransAddr.h | 20 class AssumptionCache; variable 46 AssumptionCache *AC; 52 PHITransAddr(Value *addr, const DataLayout &DL, AssumptionCache *AC) in PHITransAddr()
|
D | DemandedBits.h | 33 class AssumptionCache; variable 42 DemandedBits(Function &F, AssumptionCache &AC, DominatorTree &DT) : in DemandedBits() 72 AssumptionCache &AC;
|
D | InstructionSimplify.h | 43 class AssumptionCache; variable 94 AssumptionCache *AC = nullptr; 107 AssumptionCache *AC = nullptr, 282 const DominatorTree *DT = nullptr, AssumptionCache *AC = nullptr, 294 AssumptionCache *AC = nullptr);
|
D | LazyValueInfo.h | 21 class AssumptionCache; variable 33 AssumptionCache *AC = nullptr; 43 LazyValueInfo(AssumptionCache *AC_, const DataLayout *DL_, TargetLibraryInfo *TLI_, in LazyValueInfo()
|
D | IVUsers.h | 24 class AssumptionCache; variable 96 AssumptionCache *AC; 110 IVUsers(Loop *L, AssumptionCache *AC, LoopInfo *LI, DominatorTree *DT,
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | AssumptionCache.cpp | 45 AssumptionCache::getOrInsertAffectedValues(Value *V) { in getOrInsertAffectedValues() 114 void AssumptionCache::updateAffectedValues(CallInst *CI) { in updateAffectedValues() 125 void AssumptionCache::unregisterAssumption(CallInst *CI) { in unregisterAssumption() 140 void AssumptionCache::AffectedValueCallbackVH::deleted() { in deleted() 147 void AssumptionCache::transferAffectedValuesInCache(Value *OV, Value *NV) { in transferAffectedValuesInCache() 159 void AssumptionCache::AffectedValueCallbackVH::allUsesReplacedWith(Value *NV) { in allUsesReplacedWith() 171 void AssumptionCache::scanFunction() { in scanFunction() 190 void AssumptionCache::registerAssumption(CallInst *CI) { in registerAssumption() 231 AssumptionCache &AC = AM.getResult<AssumptionAnalysis>(F); in run() 248 AssumptionCache &AssumptionCacheTracker::getAssumptionCache(Function &F) { in getAssumptionCache() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/ |
D | UnrollLoop.h | 25 class AssumptionCache; variable 83 AssumptionCache *AC, OptimizationRemarkEmitter *ORE, 91 AssumptionCache *AC, bool PreserveLCSSA, 101 DominatorTree *DT, AssumptionCache *AC, bool PreserveLCSSA); 106 DominatorTree *DT, AssumptionCache *AC, 126 AssumptionCache *AC);
|
D | CodeExtractor.h | 30 class AssumptionCache; variable 93 AssumptionCache *AC; 122 AssumptionCache *AC = nullptr, 133 AssumptionCache *AC = nullptr, 145 static bool verifyAssumptionCache(const Function& F, AssumptionCache *AC);
|
D | Local.h | 41 class AssumptionCache; variable 69 AssumptionCache *AC; 75 AssumptionCache *AssumpCache = nullptr) 104 SimplifyCFGOptions &setAssumptionCache(AssumptionCache *Cache) { in setAssumptionCache() 263 AssumptionCache *AC = nullptr, 269 AssumptionCache *AC = nullptr,
|
D | PromoteMemToReg.h | 23 class AssumptionCache; variable 41 AssumptionCache *AC = nullptr);
|
D | LoopRotationUtils.h | 18 class AssumptionCache; variable 34 AssumptionCache *AC, DominatorTree *DT, ScalarEvolution *SE,
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/IPO/ |
D | HotColdSplitting.h | 24 class AssumptionCache; variable 39 function_ref<AssumptionCache *(Function &)> LAC) in HotColdSplitting() 52 AssumptionCache *AC, unsigned Count); 57 function_ref<AssumptionCache *(Function &)> LookupAC;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Scalar/ |
D | SROA.h | 26 class AssumptionCache; variable 67 AssumptionCache *AC = nullptr; 123 AssumptionCache &RunAC);
|
D | MemCpyOptimizer.h | 26 class AssumptionCache; variable 43 std::function<AssumptionCache &()> LookupAssumptionCache; 55 std::function<AssumptionCache &()> LookupAssumptionCache_,
|
D | NaryReassociate.h | 88 class AssumptionCache; variable 107 bool runImpl(Function &F, AssumptionCache *AC_, DominatorTree *DT_, 167 AssumptionCache *AC;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Vectorize/ |
D | LoopVectorize.h | 66 class AssumptionCache; variable 141 AssumptionCache *AC; 152 DemandedBits &DB_, AliasAnalysis &AA_, AssumptionCache &AC_,
|
D | SLPVectorizer.h | 31 class AssumptionCache; variable 72 AssumptionCache *AC = nullptr; 82 DominatorTree *DT_, AssumptionCache *AC_, DemandedBits *DB_,
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/ |
D | PartialInlining.cpp | 202 std::function<AssumptionCache &(Function &)> *GetAC, in PartialInlinerImpl() 203 function_ref<AssumptionCache *(Function &)> LookupAC, in PartialInlinerImpl() 229 function_ref<AssumptionCache *(Function &)> LookupAC); 232 function_ref<AssumptionCache *(Function &)> LookupAC); 268 function_ref<AssumptionCache *(Function &)> LookupAC; 273 std::function<AssumptionCache &(Function &)> *GetAssumptionCache; 274 function_ref<AssumptionCache *(Function &)> LookupAssumptionCache; 370 std::function<AssumptionCache &(Function &)> GetAssumptionCache = in runOnModule() 371 [&ACT](Function &F) -> AssumptionCache & { in runOnModule() 375 auto LookupAssumptionCache = [ACT](Function &F) -> AssumptionCache * { in runOnModule() [all …]
|
D | InlineSimple.cpp | 68 std::function<AssumptionCache &(Function &)> GetAssumptionCache = in getInlineCost() 69 [&](Function &F) -> AssumptionCache & { in getInlineCost()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | LoopDataPrefetch.cpp | 64 LoopDataPrefetch(AssumptionCache *AC, LoopInfo *LI, ScalarEvolution *SE, in LoopDataPrefetch() 96 AssumptionCache *AC; 161 AssumptionCache *AC = &AM.getResult<AssumptionAnalysis>(F); in run() 185 AssumptionCache *AC = in runOnFunction()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | Mem2Reg.cpp | 36 AssumptionCache &AC) { in promoteMemoryToRegister() 89 AssumptionCache &AC = in runOnFunction()
|