D | ScalarEvolution.cpp | 7113 const Loop *L, Value *ExitCond, bool ExitIfTrue, in computeExitLimitFromCond() argument 7116 return computeExitLimitFromCondCached(Cache, L, ExitCond, ExitIfTrue, in computeExitLimitFromCond() 7121 ScalarEvolution::ExitLimitCache::find(const Loop *L, Value *ExitCond, in find() argument 7131 auto Itr = TripCountMap.find({ExitCond, ControlsExit}); in find() 7137 void ScalarEvolution::ExitLimitCache::insert(const Loop *L, Value *ExitCond, in insert() argument 7146 auto InsertResult = TripCountMap.insert({{ExitCond, ControlsExit}, EL}); in insert() 7153 ExitLimitCacheTy &Cache, const Loop *L, Value *ExitCond, bool ExitIfTrue, in computeExitLimitFromCondCached() argument 7157 Cache.find(L, ExitCond, ExitIfTrue, ControlsExit, AllowPredicates)) in computeExitLimitFromCondCached() 7160 ExitLimit EL = computeExitLimitFromCondImpl(Cache, L, ExitCond, ExitIfTrue, in computeExitLimitFromCondCached() 7162 Cache.insert(L, ExitCond, ExitIfTrue, ControlsExit, AllowPredicates, EL); in computeExitLimitFromCondCached() [all …]
|