Home | History | Annotate | Download | only in Scalar

Lines Matching defs:ExitBlock

203                                   BasicBlock *ExitBlock);
639 BasicBlock *ExitBlock = 0;
641 if (IsTrivialUnswitchCondition(LoopCond, &CondVal, &ExitBlock)) {
644 UnswitchTrivialCondition(currentLoop, LoopCond, CondVal, ExitBlock);
713 BasicBlock *ExitBlock) {
732 assert(!L->contains(ExitBlock) && "Exit block is in the loop?");
733 BasicBlock *NewExit = SplitBlock(ExitBlock, ExitBlock->begin(), this);
758 BasicBlock *ExitBlock = ExitBlocks[i];
759 SmallVector<BasicBlock *, 4> Preds(pred_begin(ExitBlock),
760 pred_end(ExitBlock));
764 if (!ExitBlock->isLandingPad()) {
765 SplitBlockPredecessors(ExitBlock, Preds, ".us-lcssa", this);
768 SplitLandingPadPredecessors(ExitBlock, Preds, ".us-lcssa", ".us-lcssa",