Lines Matching refs:ExitBB
1139 BasicBlock *ExitBB = in insertRMWLLSCLoop() local
1141 BasicBlock *LoopBB = BasicBlock::Create(Ctx, "atomicrmw.start", F, ExitBB); in insertRMWLLSCLoop()
1159 Builder.CreateCondBr(TryAgain, LoopBB, ExitBB); in insertRMWLLSCLoop()
1161 Builder.SetInsertPoint(ExitBB, ExitBB->begin()); in insertRMWLLSCLoop()
1286 BasicBlock *ExitBB = BB->splitBasicBlock(CI->getIterator(), "cmpxchg.end"); in expandAtomicCmpXchg() local
1287 auto FailureBB = BasicBlock::Create(Ctx, "cmpxchg.failure", F, ExitBB); in expandAtomicCmpXchg()
1368 Builder.CreateBr(ExitBB); in expandAtomicCmpXchg()
1391 Builder.CreateBr(ExitBB); in expandAtomicCmpXchg()
1397 Builder.SetInsertPoint(ExitBB, ExitBB->begin()); in expandAtomicCmpXchg()
1410 Builder.SetInsertPoint(ExitBB, std::next(Success->getIterator())); in expandAtomicCmpXchg()
1502 BasicBlock *ExitBB = in insertRMWCmpXchgLoop() local
1504 BasicBlock *LoopBB = BasicBlock::Create(Ctx, "atomicrmw.start", F, ExitBB); in insertRMWCmpXchgLoop()
1533 Builder.CreateCondBr(Success, ExitBB, LoopBB); in insertRMWCmpXchgLoop()
1535 Builder.SetInsertPoint(ExitBB, ExitBB->begin()); in insertRMWCmpXchgLoop()