Lines Matching refs:exitMBB
117 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in expandAtomicCmpSwapSubword() local
122 MF->insert(It, exitMBB); in expandAtomicCmpSwapSubword()
125 exitMBB->splice(exitMBB->begin(), &BB, in expandAtomicCmpSwapSubword()
127 exitMBB->transferSuccessorsAndUpdatePHIs(&BB); in expandAtomicCmpSwapSubword()
139 sinkMBB->addSuccessor(exitMBB, BranchProbability::getOne()); in expandAtomicCmpSwapSubword()
195 computeAndAddLiveIns(LiveRegs, *exitMBB); in expandAtomicCmpSwapSubword()
253 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in expandAtomicCmpSwap() local
257 MF->insert(It, exitMBB); in expandAtomicCmpSwap()
260 exitMBB->splice(exitMBB->begin(), &BB, in expandAtomicCmpSwap()
262 exitMBB->transferSuccessorsAndUpdatePHIs(&BB); in expandAtomicCmpSwap()
268 loop1MBB->addSuccessor(exitMBB); in expandAtomicCmpSwap()
272 loop2MBB->addSuccessor(exitMBB); in expandAtomicCmpSwap()
280 .addReg(Dest, RegState::Kill).addReg(OldVal).addMBB(exitMBB); in expandAtomicCmpSwap()
295 computeAndAddLiveIns(LiveRegs, *exitMBB); in expandAtomicCmpSwap()
423 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in expandAtomicBinOpSubword() local
427 MF->insert(It, exitMBB); in expandAtomicBinOpSubword()
429 exitMBB->splice(exitMBB->begin(), &BB, std::next(I), BB.end()); in expandAtomicBinOpSubword()
430 exitMBB->transferSuccessorsAndUpdatePHIs(&BB); in expandAtomicBinOpSubword()
547 sinkMBB->addSuccessor(exitMBB, BranchProbability::getOne()); in expandAtomicBinOpSubword()
569 computeAndAddLiveIns(LiveRegs, *exitMBB); in expandAtomicBinOpSubword()
716 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in expandAtomicBinOp() local
719 MF->insert(It, exitMBB); in expandAtomicBinOp()
721 exitMBB->splice(exitMBB->begin(), &BB, std::next(I), BB.end()); in expandAtomicBinOp()
722 exitMBB->transferSuccessorsAndUpdatePHIs(&BB); in expandAtomicBinOp()
725 loopMBB->addSuccessor(exitMBB); in expandAtomicBinOp()
811 computeAndAddLiveIns(LiveRegs, *exitMBB); in expandAtomicBinOp()