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()
440 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in expandAtomicBinOpSubword() local
444 MF->insert(It, exitMBB); in expandAtomicBinOpSubword()
446 exitMBB->splice(exitMBB->begin(), &BB, std::next(I), BB.end()); in expandAtomicBinOpSubword()
447 exitMBB->transferSuccessorsAndUpdatePHIs(&BB); in expandAtomicBinOpSubword()
583 sinkMBB->addSuccessor(exitMBB, BranchProbability::getOne()); in expandAtomicBinOpSubword()
605 computeAndAddLiveIns(LiveRegs, *exitMBB); in expandAtomicBinOpSubword()
752 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in expandAtomicBinOp() local
755 MF->insert(It, exitMBB); in expandAtomicBinOp()
757 exitMBB->splice(exitMBB->begin(), &BB, std::next(I), BB.end()); in expandAtomicBinOp()
758 exitMBB->transferSuccessorsAndUpdatePHIs(&BB); in expandAtomicBinOp()
761 loopMBB->addSuccessor(exitMBB); in expandAtomicBinOp()
847 computeAndAddLiveIns(LiveRegs, *exitMBB); in expandAtomicBinOp()