Lines Matching defs:ExitBlock
540 auto *ExitBlock = L->getUniqueExitBlock();
542 if (ExitBlock) {
543 assert(ExitBlock && "Should have a unique exit block!");
546 Builder.CreateCondBr(Builder.getFalse(), L->getHeader(), ExitBlock);
552 for (PHINode &P : ExitBlock->phis()) {
570 DTU.applyUpdates({{DominatorTree::Insert, Preheader, ExitBlock}});
572 MSSAU->applyUpdates({{DominatorTree::Insert, Preheader, ExitBlock}},
581 Builder.CreateBr(ExitBlock);
611 if (ExitBlock) {
666 DIBuilder DIB(*ExitBlock->getModule());
668 ExitBlock->getFirstInsertionPt();
669 assert(InsertDbgValueBefore != ExitBlock->end() &&
674 DVI->moveBefore(*ExitBlock, InsertDbgValueBefore);
681 ExitBlock->insertDbgRecordBefore(DVR, InsertDbgValueBefore);
1501 BasicBlock *ExitBlock = ExitBlocks[0];
1502 BasicBlock::iterator BI = ExitBlock->begin();