Home | History | Annotate | Download | only in Scalar

Lines Matching refs:ExitBlock

203                                   BasicBlock *ExitBlock);
640 BasicBlock *ExitBlock = 0;
642 if (IsTrivialUnswitchCondition(LoopCond, &CondVal, &ExitBlock)) {
645 UnswitchTrivialCondition(currentLoop, LoopCond, CondVal, ExitBlock);
714 BasicBlock *ExitBlock) {
733 assert(!L->contains(ExitBlock) && "Exit block is in the loop?");
734 BasicBlock *NewExit = SplitBlock(ExitBlock, ExitBlock->begin(), this);
759 BasicBlock *ExitBlock = ExitBlocks[i];
760 SmallVector<BasicBlock *, 4> Preds(pred_begin(ExitBlock),
761 pred_end(ExitBlock));
765 if (!ExitBlock->isLandingPad()) {
766 SplitBlockPredecessors(ExitBlock, Preds, ".us-lcssa", this);
769 SplitLandingPadPredecessors(ExitBlock, Preds, ".us-lcssa", ".us-lcssa",