Lines Matching refs:ExitBB
1100 BasicBlock *ExitBB = in insertRMWLLSCLoop() local
1102 BasicBlock *LoopBB = BasicBlock::Create(Ctx, "atomicrmw.start", F, ExitBB); in insertRMWLLSCLoop()
1120 Builder.CreateCondBr(TryAgain, LoopBB, ExitBB); in insertRMWLLSCLoop()
1122 Builder.SetInsertPoint(ExitBB, ExitBB->begin()); in insertRMWLLSCLoop()
1249 BasicBlock *ExitBB = BB->splitBasicBlock(CI->getIterator(), "cmpxchg.end"); in expandAtomicCmpXchg() local
1250 auto FailureBB = BasicBlock::Create(Ctx, "cmpxchg.failure", F, ExitBB); in expandAtomicCmpXchg()
1331 Builder.CreateBr(ExitBB); in expandAtomicCmpXchg()
1354 Builder.CreateBr(ExitBB); in expandAtomicCmpXchg()
1360 Builder.SetInsertPoint(ExitBB, ExitBB->begin()); in expandAtomicCmpXchg()
1373 Builder.SetInsertPoint(ExitBB, std::next(Success->getIterator())); in expandAtomicCmpXchg()
1465 BasicBlock *ExitBB = in insertRMWCmpXchgLoop() local
1467 BasicBlock *LoopBB = BasicBlock::Create(Ctx, "atomicrmw.start", F, ExitBB); in insertRMWCmpXchgLoop()
1496 Builder.CreateCondBr(Success, ExitBB, LoopBB); in insertRMWCmpXchgLoop()
1498 Builder.SetInsertPoint(ExitBB, ExitBB->begin()); in insertRMWCmpXchgLoop()