Home | History | Annotate | Download | only in Scalar

Lines Matching defs:LI

125     LoopInfo *LI;  // Loop information
377 LI = &getAnalysis<LoopInfo>();
651 LoopInfo *LI, LPPassManager *LPM) {
658 if (LI->getLoopFor(*I) == L)
659 New->addBasicBlockToLoop(cast<BasicBlock>(VM[*I]), LI->getBase());
663 CloneLoop(*I, New, VM, LI, LPM);
820 Loop *NewLoop = CloneLoop(L, L->getParentLoop(), VMap, LI, LPM);
830 ParentLoop->addBasicBlockToLoop(NewBlocks[0], LI->getBase());
836 if (Loop *ExitBBLoop = LI
837 ExitBBLoop->addBasicBlockToLoop(NewExit, LI->getBase());
959 if (Loop *L = LI->getLoopFor(BB))
968 // The loop is now broken, remove it from LI.
1001 if (Loop *BBLoop = LI->getLoopFor(BB)) {
1013 LI->removeBlock(BB);
1042 if (!LI->isLoopHeader(Succs[i])) {
1219 if (LI->replacementPreservesLCSSAForm(I, V)) {
1254 LI->removeBlock(Succ);