Lines Matching refs:AssumptionCache

44 SmallVector<AssumptionCache::ResultElem, 1> &
45 AssumptionCache::getOrInsertAffectedValues(Value *V) { in getOrInsertAffectedValues()
59 SmallVectorImpl<AssumptionCache::ResultElem> &Affected) { in findAffectedValues()
64 AssumptionCache::ExprResultIdx) { in findAffectedValues()
136 void AssumptionCache::updateAffectedValues(AssumeInst *CI) { in updateAffectedValues()
137 SmallVector<AssumptionCache::ResultElem, 16> Affected; in updateAffectedValues()
149 void AssumptionCache::unregisterAssumption(AssumeInst *CI) { in unregisterAssumption()
150 SmallVector<AssumptionCache::ResultElem, 16> Affected; in unregisterAssumption()
176 void AssumptionCache::AffectedValueCallbackVH::deleted() { in deleted()
181 void AssumptionCache::transferAffectedValuesInCache(Value *OV, Value *NV) { in transferAffectedValuesInCache()
193 void AssumptionCache::AffectedValueCallbackVH::allUsesReplacedWith(Value *NV) { in allUsesReplacedWith()
205 void AssumptionCache::scanFunction() { in scanFunction()
224 void AssumptionCache::registerAssumption(AssumeInst *CI) { in registerAssumption()
258 AssumptionCache AssumptionAnalysis::run(Function &F, in run()
261 return AssumptionCache(F, &TTI); in run()
268 AssumptionCache &AC = AM.getResult<AssumptionAnalysis>(F); in run()
285 AssumptionCache &AssumptionCacheTracker::getAssumptionCache(Function &F) { in getAssumptionCache()
300 FunctionCallbackVH(&F, this), std::make_unique<AssumptionCache>(F, TTI))); in getAssumptionCache()
305 AssumptionCache *AssumptionCacheTracker::lookupAssumptionCache(Function &F) { in lookupAssumptionCache()