Lines Matching defs:ExitL
421 if (Loop *ExitL = LI.getLoopFor(ExitBB))
422 if (!NewParentL || NewParentL->contains(ExitL))
423 NewParentL = ExitL;
584 if (const Loop *ExitL = getTopMostExitingLoop(LoopExitBB, LI))
585 SE->forgetLoop(ExitL);
799 Loop *ExitL = getTopMostExitingLoop(DefaultExitBB, LI);
800 if (!ExitL || ExitL->contains(OuterL))
801 OuterL = ExitL;
806 Loop *ExitL = getTopMostExitingLoop(CaseI->getCaseSuccessor(), LI);
807 if (!ExitL || ExitL->contains(OuterL))
808 OuterL = ExitL;
1443 if (Loop *ExitL = LI.getLoopFor(ExitBB)) {
1444 ExitLoopMap[ClonedExitBB] = ExitL;
1446 if (!ParentL || (ParentL != ExitL && ParentL->contains(ExitL)))
1447 ParentL = ExitL;
1597 Loop *ExitL = ExitLoopMap.lookup(ExitBB);
1621 bool Inserted = ExitLoopMap.insert({PredBB, ExitL}).second;
1919 if (Loop *ExitL = LI.getLoopFor(ExitBB)) {
1920 ExitLoops.push_back(ExitL);
1922 if (!ParentL || (ParentL != ExitL && ParentL->contains(ExitL)))
1923 ParentL = ExitL;
1999 Loop &ExitL = *LI.getLoopFor(ExitBB);
2000 assert(ExitL.contains(&L) && "Exit loop must contain the inner loop!");
2006 for (; PrevExitL != &ExitL; PrevExitL = PrevExitL->getParentLoop())
2023 ExitL.contains(LI.getLoopFor(PredBB))) &&
2046 LI.changeLoopFor(BB, &ExitL);