Lines Matching defs:ExitBB

699                       << " Exit: " << OI.ExitBB->getName() << "\n");
1510 OI.ExitBB = PRegExitBB;
1819 OI.ExitBB = TaskExitBB;
2081 auto *ExitBB = CondBB->getTerminator()->getSuccessor(1);
2082 Instruction *I = Builder.CreateBr(ExitBB);
2173 auto *ExitBB = CondBB->getTerminator()->getSuccessor(1);
2174 Instruction *I = Builder.CreateBr(ExitBB);
2322 BasicBlock *ExitBB = BasicBlock::Create(M.getContext(), ".shuffle.exit");
2338 ExitBB);
2354 emitBlock(ExitBB, CurFunc);
2576 BasicBlock *ExitBB = nullptr;
2590 ExitBB = BasicBlock::Create(Ctx, "exit");
2597 Builder.CreateCondBr(Cmp, BodyBB, ExitBB);
2700 emitBlock(ExitBB, CurFn);
3527 BasicBlock *ExitBB = BasicBlock::Create(Ctx, ".omp.reduction.done");
3530 Builder.CreateCondBr(Cond, ThenBB, ExitBB);
3564 emitBlock(ExitBB, CurFunc);
4322 CleanUpInfo.ExitBB = CLI->getExit();
4371 OI.ExitBB = CLI->getLatch()->splitBasicBlock(CLI->getLatch()->begin(),
4877 BasicBlock *ExitBB = Nested->getHeader();
4878 InbetweenCode.emplace_back(EnterBB, ExitBB);
4978 BasicBlock *ExitBB = P.second;
4986 BodyEntered = ExitBB;
5715 BasicBlock *ExitBB = EntryBB->splitBasicBlock(SplitPos, "omp_region.end");
5720 emitCommonDirectiveEntry(OMPD, EntryCall, ExitBB, Conditional);
5729 FiniBB->getTerminator()->getSuccessor(0) == ExitBB &&
5738 assert(SplitPos->getParent() == ExitBB &&
5740 auto merged = MergeBlockIntoPredecessor(ExitBB);
5742 auto InsertBB = merged ? ExitPredBB : ExitBB;
5751 Directive OMPD, Value *EntryCall, BasicBlock *ExitBB, bool Conditional) {
5769 Builder.CreateCondBr(CallBool, ThenBB, ExitBB);
5776 // return an insertion point to ExitBB.
5777 return IRBuilder<>::InsertPoint(ExitBB, ExitBB->getFirstInsertionPt());
6912 OI.ExitBB = Builder.saveIP().getBlock();
7897 // ExitBB
7901 BasicBlock *ExitBB =
7935 Builder.CreateCondBr(SuccessFailureVal, ExitBB, ContBB);
7942 dyn_cast<UnreachableInst>(ExitBB->getTerminator())) {
7944 Builder.SetInsertPoint(ExitBB);
8048 // ExitBB <-
8054 BasicBlock *ExitBB = CurBB->splitBasicBlock(
8061 Builder.CreateCondBr(SuccessOrFail, ExitBB, ContBB);
8065 Builder.CreateBr(ExitBB);
8068 dyn_cast<UnreachableInst>(ExitBB->getTerminator())) {
8070 Builder.SetInsertPoint(ExitBB);
8212 BasicBlock *ExitBB = splitBB(Builder, /*CreateBranch=*/true, "teams.exit");
8262 OI.ExitBB = ExitBB;
8315 Builder.SetInsertPoint(ExitBB, ExitBB->begin());
8360 BlockSet.insert(ExitBB);