reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
283 if (L->contains(Exit)) 284 std::swap(Exit, NewHeader); 286 assert(L->contains(NewHeader) && !L->contains(Exit) && 425 Updates.push_back({DominatorTree::Insert, OrigPreheader, Exit}); 464 SmallVector<BasicBlock *, 4> ExitPreds(pred_begin(Exit), pred_end(Exit)); 464 SmallVector<BasicBlock *, 4> ExitPreds(pred_begin(Exit), pred_end(Exit)); 469 if (!PredLoop || PredLoop->contains(Exit) || 474 ExitPred, Exit, 476 ExitSplit->moveBefore(Exit); 483 Exit->removePredecessor(OrigPreheader, true /*preserve LCSSA*/); 489 if (DT) DT->deleteEdge(OrigPreheader, Exit); 493 MSSAU->removeEdge(OrigPreheader, Exit);