Lines Matching refs:ExitBlock
203 BasicBlock *ExitBlock);
638 BasicBlock *ExitBlock = 0;
640 if (IsTrivialUnswitchCondition(LoopCond, &CondVal, &ExitBlock)) {
643 UnswitchTrivialCondition(currentLoop, LoopCond, CondVal, ExitBlock);
712 BasicBlock *ExitBlock) {
731 assert(!L->contains(ExitBlock) && "Exit block is in the loop?");
732 BasicBlock *NewExit = SplitBlock(ExitBlock, ExitBlock->begin(), this);
757 BasicBlock *ExitBlock = ExitBlocks[i];
758 SmallVector<BasicBlock *, 4> Preds(pred_begin(ExitBlock),
759 pred_end(ExitBlock));
763 if (!ExitBlock->isLandingPad()) {
764 SplitBlockPredecessors(ExitBlock, Preds, ".us-lcssa", this);
767 SplitLandingPadPredecessors(ExitBlock, Preds, ".us-lcssa", ".us-lcssa",