Home | History | Annotate | Download | only in Analysis

Lines Matching refs:LI

386   LoopInfo *LI;
402 Unloop(UL), LI(LInfo), DFS(UL), FoundIB(false) {}
421 LoopBlocksTraversal Traversal(DFS, LI);
425 Loop *L = LI->getLoopFor(*POI);
432 LI->changeLoopFor(*POI, NL);
453 Loop *L = LI->getLoopFor(*POI);
458 LI->changeLoopFor(*POI, NL);
472 Loop *OuterParent = LI->getLoopFor(*BI);
499 LI->addTopLevelLoop(Subloop);
536 Loop *L = LI->getLoopFor(*I);
578 LI.Analyze(getAnalysis<DominatorTree>().getBase());
603 LI.changeLoopFor(*I, 0);
607 for (LoopInfo::iterator I = LI.begin();; ++I) {
608 assert(I != LI.end() && "Couldn't find loop");
610 LI.removeLoop(I);
617 LI.addTopLevelLoop(Unloop->removeChildLoop(llvm::prior(Unloop->end())));
660 for (DenseMap<BasicBlock*, Loop*>::const_iterator I = LI.BBMap.begin(),
661 E = LI.BBMap.end(); I != E; ++I) {
673 LI.print(OS);
683 void LoopBlocksDFS::perform(LoopInfo *LI) {
684 LoopBlocksTraversal Traversal(*this, LI);