reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
377 if (L.contains(LoopExitBB)) { 380 LoopExitBB = BI.getSuccessor(1); 381 if (L.contains(LoopExitBB)) 386 if (!areLoopExitPHIsLoopInvariant(L, *ParentBB, *LoopExitBB)) 418 if (Loop *ExitL = LI.getLoopFor(LoopExitBB)) 439 if (FullUnswitch && LoopExitBB->getUniquePredecessor()) { 440 assert(LoopExitBB->getUniquePredecessor() == BI.getParent() && 442 UnswitchedBB = LoopExitBB; 445 SplitBlock(LoopExitBB, &LoopExitBB->front(), &DT, &LI, MSSAU); 445 SplitBlock(LoopExitBB, &LoopExitBB->front(), &DT, &LI, MSSAU); 505 MSSAU->removeEdge(ParentBB, LoopExitBB); 507 DT.deleteEdge(ParentBB, LoopExitBB); 514 if (UnswitchedBB == LoopExitBB) 517 rewritePHINodesForExitAndUnswitchedBlocks(*LoopExitBB, *UnswitchedBB,