Lines Matching refs:ExitBlock
201 BasicBlock *ExitBlock);
629 BasicBlock *ExitBlock = 0;
631 if (IsTrivialUnswitchCondition(LoopCond, &CondVal, &ExitBlock)) {
634 UnswitchTrivialCondition(currentLoop, LoopCond, CondVal, ExitBlock);
701 BasicBlock *ExitBlock) {
720 assert(!L->contains(ExitBlock) && "Exit block is in the loop?");
721 BasicBlock *NewExit = SplitBlock(ExitBlock, ExitBlock->begin(), this);
746 BasicBlock *ExitBlock = ExitBlocks[i];
747 SmallVector<BasicBlock *, 4> Preds(pred_begin(ExitBlock),
748 pred_end(ExitBlock));
752 if (!ExitBlock->isLandingPad()) {
753 SplitBlockPredecessors(ExitBlock, Preds, ".us-lcssa", this);
756 SplitLandingPadPredecessors(ExitBlock, Preds, ".us-lcssa", ".us-lcssa",