Lines Matching defs:ExitBlock
539 auto *ExitBlock = L->getUniqueExitBlock();
541 if (ExitBlock) {
542 assert(ExitBlock && "Should have a unique exit block!");
545 Builder.CreateCondBr(Builder.getFalse(), L->getHeader(), ExitBlock);
551 for (PHINode &P : ExitBlock->phis()) {
569 DTU.applyUpdates({{DominatorTree::Insert, Preheader, ExitBlock}});
571 MSSAU->applyUpdates({{DominatorTree::Insert, Preheader, ExitBlock}},
580 Builder.CreateBr(ExitBlock);
610 if (ExitBlock) {
665 DIBuilder DIB(*ExitBlock->getModule());
667 ExitBlock->getFirstInsertionPt();
668 assert(InsertDbgValueBefore != ExitBlock->end() &&
673 DVI->moveBefore(*ExitBlock, InsertDbgValueBefore);
680 ExitBlock->insertDbgRecordBefore(DVR, InsertDbgValueBefore);
1441 BasicBlock *ExitBlock = ExitBlocks[0];
1442 BasicBlock::iterator BI = ExitBlock->begin();