Lines Matching refs:AssumptionCache
45 SmallVector<AssumptionCache::ResultElem, 1> &
46 AssumptionCache::getOrInsertAffectedValues(Value *V) { in getOrInsertAffectedValues()
60 SmallVectorImpl<AssumptionCache::ResultElem> &Affected) { in findAffectedValues()
65 AssumptionCache::ExprResultIdx) { in findAffectedValues()
129 void AssumptionCache::updateAffectedValues(AssumeInst *CI) { in updateAffectedValues()
130 SmallVector<AssumptionCache::ResultElem, 16> Affected; in updateAffectedValues()
142 void AssumptionCache::unregisterAssumption(AssumeInst *CI) { in unregisterAssumption()
143 SmallVector<AssumptionCache::ResultElem, 16> Affected; in unregisterAssumption()
169 void AssumptionCache::AffectedValueCallbackVH::deleted() { in deleted()
174 void AssumptionCache::transferAffectedValuesInCache(Value *OV, Value *NV) { in transferAffectedValuesInCache()
186 void AssumptionCache::AffectedValueCallbackVH::allUsesReplacedWith(Value *NV) { in allUsesReplacedWith()
198 void AssumptionCache::scanFunction() { in scanFunction()
217 void AssumptionCache::registerAssumption(AssumeInst *CI) { in registerAssumption()
255 AssumptionCache &AC = AM.getResult<AssumptionAnalysis>(F); in run()
272 AssumptionCache &AssumptionCacheTracker::getAssumptionCache(Function &F) { in getAssumptionCache()
284 FunctionCallbackVH(&F, this), std::make_unique<AssumptionCache>(F))); in getAssumptionCache()
289 AssumptionCache *AssumptionCacheTracker::lookupAssumptionCache(Function &F) { in lookupAssumptionCache()