Home
last modified time | relevance | path

Searched refs:IterationsToInvariance (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopPeel.cpp188 SmallDenseMap<const Value *, PeelCounter> IterationsToInvariance; member in __anon41601d4e0111::PhiAnalyzer
215 auto [I, Inserted] = IterationsToInvariance.try_emplace(&V, Unknown); in calculate()
221 return (IterationsToInvariance[&V] = 0); in calculate()
225 assert(IterationsToInvariance[&V] == Unknown && "unexpected value saved"); in calculate()
231 assert(IterationsToInvariance[Input] == Iterations && in calculate()
233 return (IterationsToInvariance[Phi] = addOne(Iterations)); in calculate()
244 return (IterationsToInvariance[I] = {std::max(*LHS, *RHS)}); in calculate()
248 return (IterationsToInvariance[I] = calculate(*I->getOperand(0))); in calculate()
253 assert(IterationsToInvariance[&V] == Unknown && "unexpected value saved"); in calculate()