Home | History | Annotate | Download | only in Scalar

Lines Matching refs:ExitBlock

195                                   BasicBlock *ExitBlock);
634 BasicBlock *ExitBlock = nullptr;
636 if (IsTrivialUnswitchCondition(LoopCond, &CondVal, &ExitBlock)) {
639 UnswitchTrivialCondition(currentLoop, LoopCond, CondVal, ExitBlock);
708 BasicBlock *ExitBlock) {
727 assert(!L->contains(ExitBlock) && "Exit block is in the loop?");
728 BasicBlock *NewExit = SplitBlock(ExitBlock, ExitBlock->begin(), this);
753 BasicBlock *ExitBlock = ExitBlocks[i];
754 SmallVector<BasicBlock *, 4> Preds(pred_begin(ExitBlock),
755 pred_end(ExitBlock));
759 if (!ExitBlock->isLandingPad()) {
760 SplitBlockPredecessors(ExitBlock, Preds, ".us-lcssa", this);
763 SplitLandingPadPredecessors(ExitBlock, Preds, ".us-lcssa", ".us-lcssa",