Lines Matching refs:exitMBB
1153 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in emitAtomicBinary() local
1156 MF->insert(It, exitMBB); in emitAtomicBinary()
1159 exitMBB->splice(exitMBB->begin(), BB, in emitAtomicBinary()
1161 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in emitAtomicBinary()
1168 loopMBB->addSuccessor(exitMBB); in emitAtomicBinary()
1193 return exitMBB; in emitAtomicBinary()
1278 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in emitAtomicBinaryPartword() local
1282 MF->insert(It, exitMBB); in emitAtomicBinaryPartword()
1285 exitMBB->splice(exitMBB->begin(), BB, in emitAtomicBinaryPartword()
1287 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in emitAtomicBinaryPartword()
1292 sinkMBB->addSuccessor(exitMBB); in emitAtomicBinaryPartword()
1388 return exitMBB; in emitAtomicBinaryPartword()
1439 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in emitAtomicCmpSwap() local
1443 MF->insert(It, exitMBB); in emitAtomicCmpSwap()
1446 exitMBB->splice(exitMBB->begin(), BB, in emitAtomicCmpSwap()
1448 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in emitAtomicCmpSwap()
1454 loop1MBB->addSuccessor(exitMBB); in emitAtomicCmpSwap()
1457 loop2MBB->addSuccessor(exitMBB); in emitAtomicCmpSwap()
1465 .addReg(Dest).addReg(OldVal).addMBB(exitMBB); in emitAtomicCmpSwap()
1478 return exitMBB; in emitAtomicCmpSwap()
1534 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in emitAtomicCmpSwapPartword() local
1539 MF->insert(It, exitMBB); in emitAtomicCmpSwapPartword()
1542 exitMBB->splice(exitMBB->begin(), BB, in emitAtomicCmpSwapPartword()
1544 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in emitAtomicCmpSwapPartword()
1551 sinkMBB->addSuccessor(exitMBB); in emitAtomicCmpSwapPartword()
1633 return exitMBB; in emitAtomicCmpSwapPartword()