Lines Matching refs:LI
143 static bool unifyLoopExits(DominatorTree &DT, LoopInfo &LI, Loop *L) { in unifyLoopExits() argument
158 auto SL = LI.getLoopFor(S); in unifyLoopExits()
204 ParentLoop->addBasicBlockToLoop(G, LI); in unifyLoopExits()
210 LI.verify(DT); in unifyLoopExits()
216 static bool runImpl(LoopInfo &LI, DominatorTree &DT) { in runImpl() argument
219 auto Loops = LI.getLoopsInPreorder(); in runImpl()
222 << LI.getLoopDepth(L->getHeader()) << ")\n"); in runImpl()
223 Changed |= unifyLoopExits(DT, LI, L); in runImpl()
231 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() local
236 return runImpl(LI, DT); in runOnFunction()
243 auto &LI = AM.getResult<LoopAnalysis>(F); in run() local
246 if (!runImpl(LI, DT)) in run()