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.cpp184 SmallDenseMap<const Value *, PeelCounter> IterationsToInvariance; member in __anon41601d4e0111::PhiAnalyzer
209 auto I = IterationsToInvariance.find(&V); in calculate()
210 if (I != IterationsToInvariance.end()) in calculate()
215 IterationsToInvariance[&V] = Unknown; in calculate()
219 return (IterationsToInvariance[&V] = 0); in calculate()
223 assert(IterationsToInvariance[&V] == Unknown && "unexpected value saved"); in calculate()
229 assert(IterationsToInvariance[Input] == Iterations && in calculate()
231 return (IterationsToInvariance[Phi] = addOne(Iterations)); in calculate()
242 return (IterationsToInvariance[I] = {std::max(*LHS, *RHS)}); in calculate()
246 return (IterationsToInvariance[I] = calculate(*I->getOperand(0))); in calculate()
[all …]