Lines Matching refs:exitMBB
1069 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in emitAtomicBinary() local
1073 MF->insert(It, exitMBB); in emitAtomicBinary()
1076 exitMBB->splice(exitMBB->begin(), BB, in emitAtomicBinary()
1078 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in emitAtomicBinary()
1085 loopMBB->addSuccessor(exitMBB); in emitAtomicBinary()
1110 return exitMBB; in emitAtomicBinary()
1181 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in emitAtomicBinaryPartword() local
1186 MF->insert(It, exitMBB); in emitAtomicBinaryPartword()
1189 exitMBB->splice(exitMBB->begin(), BB, in emitAtomicBinaryPartword()
1191 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in emitAtomicBinaryPartword()
1196 sinkMBB->addSuccessor(exitMBB); in emitAtomicBinaryPartword()
1293 return exitMBB; in emitAtomicBinaryPartword()
1333 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in emitAtomicCmpSwap() local
1338 MF->insert(It, exitMBB); in emitAtomicCmpSwap()
1341 exitMBB->splice(exitMBB->begin(), BB, in emitAtomicCmpSwap()
1343 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in emitAtomicCmpSwap()
1349 loop1MBB->addSuccessor(exitMBB); in emitAtomicCmpSwap()
1352 loop2MBB->addSuccessor(exitMBB); in emitAtomicCmpSwap()
1360 .addReg(Dest).addReg(OldVal).addMBB(exitMBB); in emitAtomicCmpSwap()
1373 return exitMBB; in emitAtomicCmpSwap()
1417 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in emitAtomicCmpSwapPartword() local
1423 MF->insert(It, exitMBB); in emitAtomicCmpSwapPartword()
1426 exitMBB->splice(exitMBB->begin(), BB, in emitAtomicCmpSwapPartword()
1428 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in emitAtomicCmpSwapPartword()
1435 sinkMBB->addSuccessor(exitMBB); in emitAtomicCmpSwapPartword()
1517 return exitMBB; in emitAtomicCmpSwapPartword()