Lines Matching refs:ExitL

362     if (Loop *ExitL = LI.getLoopFor(ExitBB))  in hoistLoopToNewParent()  local
363 if (!NewParentL || NewParentL->contains(ExitL)) in hoistLoopToNewParent()
364 NewParentL = ExitL; in hoistLoopToNewParent()
524 if (Loop *ExitL = getTopMostExitingLoop(LoopExitBB, LI)) in unswitchTrivialBranch() local
525 SE->forgetLoop(ExitL); in unswitchTrivialBranch()
740 Loop *ExitL = LI.getLoopFor(DefaultExitBB); in unswitchTrivialSwitch() local
741 if (!ExitL || ExitL->contains(OuterL)) in unswitchTrivialSwitch()
742 OuterL = ExitL; in unswitchTrivialSwitch()
757 Loop *ExitL = LI.getLoopFor(CaseI->getCaseSuccessor()); in unswitchTrivialSwitch() local
758 if (!ExitL || ExitL->contains(OuterL)) in unswitchTrivialSwitch()
759 OuterL = ExitL; in unswitchTrivialSwitch()
1358 if (Loop *ExitL = LI.getLoopFor(ExitBB)) { in buildClonedLoops() local
1359 ExitLoopMap[ClonedExitBB] = ExitL; in buildClonedLoops()
1361 if (!ParentL || (ParentL != ExitL && ParentL->contains(ExitL))) in buildClonedLoops()
1362 ParentL = ExitL; in buildClonedLoops()
1512 Loop *ExitL = ExitLoopMap.lookup(ExitBB); in buildClonedLoops() local
1536 bool Inserted = ExitLoopMap.insert({PredBB, ExitL}).second; in buildClonedLoops()
1831 if (Loop *ExitL = LI.getLoopFor(ExitBB)) { in rebuildLoopAfterUnswitch() local
1832 ExitLoops.push_back(ExitL); in rebuildLoopAfterUnswitch()
1834 if (!ParentL || (ParentL != ExitL && ParentL->contains(ExitL))) in rebuildLoopAfterUnswitch()
1835 ParentL = ExitL; in rebuildLoopAfterUnswitch()
1911 Loop &ExitL = *LI.getLoopFor(ExitBB); in rebuildLoopAfterUnswitch() local
1912 assert(ExitL.contains(&L) && "Exit loop must contain the inner loop!"); in rebuildLoopAfterUnswitch()
1918 for (; PrevExitL != &ExitL; PrevExitL = PrevExitL->getParentLoop()) in rebuildLoopAfterUnswitch()
1935 ExitL.contains(LI.getLoopFor(PredBB))) && in rebuildLoopAfterUnswitch()
1958 LI.changeLoopFor(BB, &ExitL); in rebuildLoopAfterUnswitch()