Lines Matching refs:ExitBB
150 << " Exit: " << OI.ExitBB->getName() << "\n");
641 OI.ExitBB = PRegExitBB;
845 BasicBlock *ExitBB = EntryBB->splitBasicBlock(SplitPos, "omp_region.end");
850 emitCommonDirectiveEntry(OMPD, EntryCall, ExitBB, Conditional);
873 FiniBB->getTerminator()->getSuccessor(0) == ExitBB &&
883 assert(SplitPos->getParent() == ExitBB &&
886 ExitBB->eraseFromParent();
889 auto merged = MergeBlockIntoPredecessor(ExitBB);
891 auto InsertBB = merged ? ExitPredBB : ExitBB;
901 Directive OMPD, Value *EntryCall, BasicBlock *ExitBB, bool Conditional) {
920 Builder.CreateCondBr(CallBool, ThenBB, ExitBB);
927 // return an insertion point to ExitBB.
928 return IRBuilder<>::InsertPoint(ExitBB, ExitBB->getFirstInsertionPt());
1136 BlockSet.insert(ExitBB);