Lines Matching defs:ExitBB

738                       << " Exit: " << OI.ExitBB->getName() << "\n");
1593 OI.ExitBB = PRegExitBB;
1919 OI.ExitBB = TaskExitBB;
2233 auto *ExitBB = CondBB->getTerminator()->getSuccessor(1);
2234 Instruction *I = Builder.CreateBr(ExitBB);
2334 auto *ExitBB = CondBB->getTerminator()->getSuccessor(1);
2335 Instruction *I = Builder.CreateBr(ExitBB);
2461 BasicBlock *ExitBB = BasicBlock::Create(M.getContext(), ".shuffle.exit");
2477 ExitBB);
2493 emitBlock(ExitBB, CurFunc);
2715 BasicBlock *ExitBB = nullptr;
2729 ExitBB = BasicBlock::Create(Ctx, "exit");
2736 Builder.CreateCondBr(Cmp, BodyBB, ExitBB);
2845 emitBlock(ExitBB, CurFn);
3677 BasicBlock *ExitBB = BasicBlock::Create(Ctx, ".omp.reduction.done");
3680 Builder.CreateCondBr(Cond, ThenBB, ExitBB);
3714 emitBlock(ExitBB, CurFunc);
4497 CleanUpInfo.ExitBB = CLI->getExit();
4546 OI.ExitBB = CLI->getLatch()->splitBasicBlock(CLI->getLatch()->begin(),
5057 BasicBlock *ExitBB = Nested->getHeader();
5058 InbetweenCode.emplace_back(EnterBB, ExitBB);
5158 BasicBlock *ExitBB = P.second;
5166 BodyEntered = ExitBB;
5901 BasicBlock *ExitBB = EntryBB->splitBasicBlock(SplitPos, "omp_region.end");
5906 emitCommonDirectiveEntry(OMPD, EntryCall, ExitBB, Conditional);
5916 FiniBB->getTerminator()->getSuccessor(0) == ExitBB &&
5928 assert(SplitPos->getParent() == ExitBB &&
5930 auto merged = MergeBlockIntoPredecessor(ExitBB);
5932 auto InsertBB = merged ? ExitPredBB : ExitBB;
5941 Directive OMPD, Value *EntryCall, BasicBlock *ExitBB, bool Conditional) {
5959 Builder.CreateCondBr(CallBool, ThenBB, ExitBB);
5966 // return an insertion point to ExitBB.
5967 return IRBuilder<>::InsertPoint(ExitBB, ExitBB->getFirstInsertionPt());
7234 OI.ExitBB = Builder.saveIP().getBlock();
7877 BasicBlock *ExitBB, bool IsInit) {
7914 Builder.CreateCondBr(Cond, BodyBB, ExitBB);
8145 BasicBlock *ExitBB = BasicBlock::Create(M.getContext(), "omp.arraymap.exit");
8146 Builder.CreateCondBr(IsDone, ExitBB, BodyBB);
8148 emitBlock(ExitBB, MapperFn);
8689 BasicBlock *ExitBB =
8712 Builder.CreateCondBr(Result.second, ExitBB, ContBB);
8718 dyn_cast<UnreachableInst>(ExitBB->getTerminator())) {
8720 Builder.SetInsertPoint(ExitBB);
8734 // ExitBB
8738 BasicBlock *ExitBB =
8775 Builder.CreateCondBr(SuccessFailureVal, ExitBB, ContBB);
8782 dyn_cast<UnreachableInst>(ExitBB->getTerminator())) {
8784 Builder.SetInsertPoint(ExitBB);
8892 // ExitBB <-
8898 BasicBlock *ExitBB = CurBB->splitBasicBlock(
8905 Builder.CreateCondBr(SuccessOrFail, ExitBB, ContBB);
8909 Builder.CreateBr(ExitBB);
8912 dyn_cast<UnreachableInst>(ExitBB->getTerminator())) {
8914 Builder.SetInsertPoint(ExitBB);
9056 BasicBlock *ExitBB = splitBB(Builder, /*CreateBranch=*/true, "teams.exit");
9107 OI.ExitBB = ExitBB;
9159 Builder.SetInsertPoint(ExitBB, ExitBB->begin());
9204 BlockSet.insert(ExitBB);