Lines Matching refs:ExitL

281     if (Loop *ExitL = LI.getLoopFor(ExitBB))  in hoistLoopToNewParent()  local
282 if (!NewParentL || NewParentL->contains(ExitL)) in hoistLoopToNewParent()
283 NewParentL = ExitL; in hoistLoopToNewParent()
422 if (Loop *ExitL = LI.getLoopFor(LoopExitBB)) in unswitchTrivialBranch() local
423 SE->forgetLoop(ExitL); in unswitchTrivialBranch()
614 Loop *ExitL = LI.getLoopFor(DefaultExitBB); in unswitchTrivialSwitch() local
615 if (!ExitL || ExitL->contains(OuterL)) in unswitchTrivialSwitch()
616 OuterL = ExitL; in unswitchTrivialSwitch()
628 Loop *ExitL = LI.getLoopFor(CaseI->getCaseSuccessor()); in unswitchTrivialSwitch() local
629 if (!ExitL || ExitL->contains(OuterL)) in unswitchTrivialSwitch()
630 OuterL = ExitL; in unswitchTrivialSwitch()
1194 if (Loop *ExitL = LI.getLoopFor(ExitBB)) { in buildClonedLoops() local
1195 ExitLoopMap[ClonedExitBB] = ExitL; in buildClonedLoops()
1197 if (!ParentL || (ParentL != ExitL && ParentL->contains(ExitL))) in buildClonedLoops()
1198 ParentL = ExitL; in buildClonedLoops()
1348 Loop *ExitL = ExitLoopMap.lookup(ExitBB); in buildClonedLoops() local
1372 bool Inserted = ExitLoopMap.insert({PredBB, ExitL}).second; in buildClonedLoops()
1659 if (Loop *ExitL = LI.getLoopFor(ExitBB)) { in rebuildLoopAfterUnswitch() local
1660 ExitLoops.push_back(ExitL); in rebuildLoopAfterUnswitch()
1662 if (!ParentL || (ParentL != ExitL && ParentL->contains(ExitL))) in rebuildLoopAfterUnswitch()
1663 ParentL = ExitL; in rebuildLoopAfterUnswitch()
1740 Loop &ExitL = *LI.getLoopFor(ExitBB); in rebuildLoopAfterUnswitch() local
1741 assert(ExitL.contains(&L) && "Exit loop must contain the inner loop!"); in rebuildLoopAfterUnswitch()
1747 for (; PrevExitL != &ExitL; PrevExitL = PrevExitL->getParentLoop()) in rebuildLoopAfterUnswitch()
1764 ExitL.contains(LI.getLoopFor(PredBB))) && in rebuildLoopAfterUnswitch()
1787 LI.changeLoopFor(BB, &ExitL); in rebuildLoopAfterUnswitch()