Home
last modified time | relevance | path

Searched refs:AssumptionCache (Results 1 – 25 of 97) sorted by relevance

1234

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DAssumptionCache.h41 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);
DValueTracking.h32 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 …]
DCodeMetrics.h21 class AssumptionCache; variable
84 static void collectEphemeralValues(const Loop *L, AssumptionCache *AC,
89 static void collectEphemeralValues(const Function *L, AssumptionCache *AC,
DBasicAliasAnalysis.h35 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,
DPHITransAddr.h20 class AssumptionCache; variable
46 AssumptionCache *AC;
52 PHITransAddr(Value *addr, const DataLayout &DL, AssumptionCache *AC) in PHITransAddr()
DDemandedBits.h33 class AssumptionCache; variable
42 DemandedBits(Function &F, AssumptionCache &AC, DominatorTree &DT) : in DemandedBits()
72 AssumptionCache &AC;
DInstructionSimplify.h43 class AssumptionCache; variable
94 AssumptionCache *AC = nullptr;
107 AssumptionCache *AC = nullptr,
282 const DominatorTree *DT = nullptr, AssumptionCache *AC = nullptr,
294 AssumptionCache *AC = nullptr);
DLazyValueInfo.h21 class AssumptionCache; variable
33 AssumptionCache *AC = nullptr;
43 LazyValueInfo(AssumptionCache *AC_, const DataLayout *DL_, TargetLibraryInfo *TLI_, in LazyValueInfo()
DIVUsers.h24 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/
DAssumptionCache.cpp45 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/
DUnrollLoop.h25 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);
DCodeExtractor.h30 class AssumptionCache; variable
93 AssumptionCache *AC;
122 AssumptionCache *AC = nullptr,
133 AssumptionCache *AC = nullptr,
145 static bool verifyAssumptionCache(const Function& F, AssumptionCache *AC);
DLocal.h41 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,
DPromoteMemToReg.h23 class AssumptionCache; variable
41 AssumptionCache *AC = nullptr);
DLoopRotationUtils.h18 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/
DHotColdSplitting.h24 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/
DSROA.h26 class AssumptionCache; variable
67 AssumptionCache *AC = nullptr;
123 AssumptionCache &RunAC);
DMemCpyOptimizer.h26 class AssumptionCache; variable
43 std::function<AssumptionCache &()> LookupAssumptionCache;
55 std::function<AssumptionCache &()> LookupAssumptionCache_,
DNaryReassociate.h88 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/
DLoopVectorize.h66 class AssumptionCache; variable
141 AssumptionCache *AC;
152 DemandedBits &DB_, AliasAnalysis &AA_, AssumptionCache &AC_,
DSLPVectorizer.h31 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/
DPartialInlining.cpp202 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 …]
DInlineSimple.cpp68 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/
DLoopDataPrefetch.cpp64 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/
DMem2Reg.cpp36 AssumptionCache &AC) { in promoteMemoryToRegister()
89 AssumptionCache &AC = in runOnFunction()

1234