Lines Matching refs:LI
437 LoopInfo *LI; member in __anon4e6819950111::UnloopUpdater
453 Unloop(UL), LI(LInfo), DFS(UL), FoundIB(false) {} in UnloopUpdater()
472 LoopBlocksTraversal Traversal(DFS, LI); in updateBlockParents()
476 Loop *L = LI->getLoopFor(*POI); in updateBlockParents()
483 LI->changeLoopFor(*POI, NL); in updateBlockParents()
504 Loop *L = LI->getLoopFor(*POI); in updateBlockParents()
509 LI->changeLoopFor(*POI, NL); in updateBlockParents()
523 Loop *OuterParent = LI->getLoopFor(*BI); in removeBlocksFromAncestors()
550 LI->addTopLevelLoop(Subloop); in updateSubloopParents()
587 Loop *L = LI->getLoopFor(*I); in getNearestLoop()
629 LI.Analyze(getAnalysis<DominatorTree>().getBase()); in runOnFunction()
654 LI.changeLoopFor(*I, 0); in updateUnloop()
658 for (LoopInfo::iterator I = LI.begin();; ++I) { in updateUnloop()
659 assert(I != LI.end() && "Couldn't find loop"); in updateUnloop()
661 LI.removeLoop(I); in updateUnloop()
668 LI.addTopLevelLoop(Unloop->removeChildLoop(llvm::prior(Unloop->end()))); in updateUnloop()
711 for (DenseMap<BasicBlock*, Loop*>::const_iterator I = LI.BBMap.begin(), in verifyAnalysis()
712 E = LI.BBMap.end(); I != E; ++I) { in verifyAnalysis()
724 LI.print(OS); in print()
734 void LoopBlocksDFS::perform(LoopInfo *LI) { in perform() argument
735 LoopBlocksTraversal Traversal(*this, LI); in perform()