Lines Matching refs:ExitBlock
143 BasicBlock *ExitBlock;
169 ExitingBlock(L->getExitingBlock()), ExitBlock(L->getExitBlock()),
214 return Preheader && Header && ExitingBlock && ExitBlock && Latch && L &&
226 assert(ExitBlock == L->getExitBlock() && "Exit block is out of sync");
272 << "\tExitBB: " << (ExitBlock ? ExitBlock->getName() : "nullptr")
293 if (!ExitBlock)
1042 return FC0.ExitBlock == FC1.getEntryBlock();
1106 assert(FC.ExitBlock && "Expecting a valid exit block");
1107 return FC.ExitBlock->size() == 1;
1175 assert(FC1.Preheader == FC0.ExitBlock);
1398 FC0.ExitBlock->getTerminator()->replaceUsesOfWith(FC1GuardBlock,
1455 FC0.ExitingBlock->getTerminator()->replaceUsesOfWith(FC0.ExitBlock,
1459 DominatorTree::Delete, FC0.ExitingBlock, FC0.ExitBlock));
1470 assert(pred_begin(FC0.ExitBlock) == pred_end(FC0.ExitBlock) &&
1472 FC0.ExitBlock->getTerminator()->eraseFromParent();
1473 new UnreachableInst(FC0.ExitBlock->getContext(), FC0.ExitBlock);
1550 DTU.deleteBB(FC0.ExitBlock);