Searched refs:DoneMBB (Results 1 – 2 of 2) sorted by relevance
3073 MachineBasicBlock *DoneMBB = splitBlockBefore(MI, MBB); in emitAtomicLoadBinary() local3135 MBB->addSuccessor(DoneMBB); in emitAtomicLoadBinary()3138 return DoneMBB; in emitAtomicLoadBinary()3192 MachineBasicBlock *DoneMBB = splitBlockBefore(MI, MBB); in emitAtomicLoadMinMax() local3254 MBB->addSuccessor(DoneMBB); in emitAtomicLoadMinMax()3257 return DoneMBB; in emitAtomicLoadMinMax()3300 MachineBasicBlock *DoneMBB = splitBlockBefore(MI, MBB); in emitAtomicCmpSwapW() local3345 .addImm(SystemZ::CCMASK_CMP_NE).addMBB(DoneMBB); in emitAtomicCmpSwapW()3346 MBB->addSuccessor(DoneMBB); in emitAtomicCmpSwapW()3368 MBB->addSuccessor(DoneMBB); in emitAtomicCmpSwapW()[all …]
3006 MachineBasicBlock *DoneMBB = MF->CreateMachineBasicBlock(LLVM_BB); in expandAtomicRMW() local3009 MF->insert(MFI, DoneMBB); in expandAtomicRMW()3012 DoneMBB->splice(DoneMBB->begin(), MBB, MI, MBB->end()); in expandAtomicRMW()3013 DoneMBB->transferSuccessorsAndUpdatePHIs(MBB); in expandAtomicRMW()3018 LoopMBB->addSuccessor(DoneMBB); in expandAtomicRMW()3055 return DoneMBB; in expandAtomicRMW()