Lines Matching refs:ExitBlock
529 auto *ExitBlock = L->getUniqueExitBlock(); in deleteDeadLoop() local
531 if (ExitBlock) { in deleteDeadLoop()
532 assert(ExitBlock && "Should have a unique exit block!"); in deleteDeadLoop()
535 Builder.CreateCondBr(Builder.getFalse(), L->getHeader(), ExitBlock); in deleteDeadLoop()
541 for (PHINode &P : ExitBlock->phis()) { in deleteDeadLoop()
563 DTU.applyUpdates({{DominatorTree::Insert, Preheader, ExitBlock}}); in deleteDeadLoop()
565 MSSAU->applyUpdates({{DominatorTree::Insert, Preheader, ExitBlock}}, in deleteDeadLoop()
574 Builder.CreateBr(ExitBlock); in deleteDeadLoop()
603 if (ExitBlock) { in deleteDeadLoop()
645 DIBuilder DIB(*ExitBlock->getModule()); in deleteDeadLoop()
646 Instruction *InsertDbgValueBefore = ExitBlock->getFirstNonPHI(); in deleteDeadLoop()
1197 BasicBlock *ExitBlock = ExitBlocks[0]; in canLoopBeDeleted() local
1198 BasicBlock::iterator BI = ExitBlock->begin(); in canLoopBeDeleted()