Home | History | Annotate | Download | only in Analysis

Lines Matching refs:LI

317   LoopInfo *LI;
333 Unloop(UL), LI(LInfo), DFS(UL), FoundIB(false) {}
352 LoopBlocksTraversal Traversal(DFS, LI);
356 Loop *L = LI->getLoopFor(*POI);
363 LI->changeLoopFor(*POI, NL);
384 Loop *L = LI->getLoopFor(*POI);
389 LI->changeLoopFor(*POI, NL);
403 Loop *OuterParent = LI->getLoopFor(*BI);
430 LI->addTopLevelLoop(Subloop);
468 Loop *L = LI->getLoopFor(*I);
510 LI.Calculate(getAnalysis<DominatorTree>().getBase()); // Update
535 LI.changeLoopFor(*I, 0);
539 for (LoopInfo::iterator I = LI.begin();; ++I) {
540 assert(I != LI.end() && "Couldn't find loop");
542 LI.removeLoop(I);
549 LI.addTopLevelLoop(Unloop->removeChildLoop(llvm::prior(Unloop->end())));
595 for (DenseMap<BasicBlock*, Loop*>::const_iterator I = LI.BBMap.begin(),
596 E = LI.BBMap.end(); I != E; ++I) {
608 LI.print(OS);
618 void LoopBlocksDFS::perform(LoopInfo *LI) {
619 LoopBlocksTraversal Traversal(*this, LI);