Lines Matching defs:Exit
184 BasicBlock *Exit, BasicBlock *PreHeader,
204 // Exit (EpilogPN)
206 // Update PHI nodes at NewExit and Exit.
208 // PN should be used in another PHI located in Exit block as
209 // Exit was split by SplitBlockPredecessors into Exit and NewExit
214 // Exit:
221 assert(EpilogPN->getParent() == Exit && "EpilogPN should be in Exit block");
244 // Exit:
274 assert(Exit && "Loop must have a single exit block only");
276 SmallVector<BasicBlock*, 4> Preds(predecessors(Exit));
277 SplitBlockPredecessors(Exit, Preds, ".epilog-lcssa", DT, LI, nullptr,
280 B.CreateCondBr(BrLoopExit, EpilogPreHeader, Exit);
283 DT->changeImmediateDominator(Exit, NewExit);