Lines Matching refs:ExitBlock
523 auto *ExitBlock = L->getUniqueExitBlock(); in deleteDeadLoop() local
525 if (ExitBlock) { in deleteDeadLoop()
526 assert(ExitBlock && "Should have a unique exit block!"); in deleteDeadLoop()
529 Builder.CreateCondBr(Builder.getFalse(), L->getHeader(), ExitBlock); in deleteDeadLoop()
535 for (PHINode &P : ExitBlock->phis()) { in deleteDeadLoop()
557 DTU.applyUpdates({{DominatorTree::Insert, Preheader, ExitBlock}}); in deleteDeadLoop()
559 MSSAU->applyUpdates({{DominatorTree::Insert, Preheader, ExitBlock}}, in deleteDeadLoop()
568 Builder.CreateBr(ExitBlock); in deleteDeadLoop()
597 if (ExitBlock) { in deleteDeadLoop()
636 DIBuilder DIB(*ExitBlock->getModule()); in deleteDeadLoop()
637 Instruction *InsertDbgValueBefore = ExitBlock->getFirstNonPHI(); in deleteDeadLoop()
1212 BasicBlock *ExitBlock = ExitBlocks[0]; in canLoopBeDeleted() local
1213 BasicBlock::iterator BI = ExitBlock->begin(); in canLoopBeDeleted()