Home | History | Annotate | Download | only in Analysis

Lines Matching defs:LI

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