Lines Matching refs:loop1MBB

114   MachineBasicBlock *loop1MBB = MF->CreateMachineBasicBlock(LLVM_BB);  in expandAtomicCmpSwapSubword()  local
119 MF->insert(It, loop1MBB); in expandAtomicCmpSwapSubword()
132 BB.addSuccessor(loop1MBB, BranchProbability::getOne()); in expandAtomicCmpSwapSubword()
133 loop1MBB->addSuccessor(sinkMBB); in expandAtomicCmpSwapSubword()
134 loop1MBB->addSuccessor(loop2MBB); in expandAtomicCmpSwapSubword()
135 loop1MBB->normalizeSuccProbs(); in expandAtomicCmpSwapSubword()
136 loop2MBB->addSuccessor(loop1MBB); in expandAtomicCmpSwapSubword()
145 BuildMI(loop1MBB, DL, TII->get(LL), Scratch).addReg(Ptr).addImm(0); in expandAtomicCmpSwapSubword()
146 BuildMI(loop1MBB, DL, TII->get(Mips::AND), Scratch2) in expandAtomicCmpSwapSubword()
149 BuildMI(loop1MBB, DL, TII->get(BNE)) in expandAtomicCmpSwapSubword()
170 .addMBB(loop1MBB); in expandAtomicCmpSwapSubword()
192 computeAndAddLiveIns(LiveRegs, *loop1MBB); in expandAtomicCmpSwapSubword()
251 MachineBasicBlock *loop1MBB = MF->CreateMachineBasicBlock(LLVM_BB); in expandAtomicCmpSwap() local
255 MF->insert(It, loop1MBB); in expandAtomicCmpSwap()
267 BB.addSuccessor(loop1MBB, BranchProbability::getOne()); in expandAtomicCmpSwap()
268 loop1MBB->addSuccessor(exitMBB); in expandAtomicCmpSwap()
269 loop1MBB->addSuccessor(loop2MBB); in expandAtomicCmpSwap()
270 loop1MBB->normalizeSuccProbs(); in expandAtomicCmpSwap()
271 loop2MBB->addSuccessor(loop1MBB); in expandAtomicCmpSwap()
278 BuildMI(loop1MBB, DL, TII->get(LL), Dest).addReg(Ptr).addImm(0); in expandAtomicCmpSwap()
279 BuildMI(loop1MBB, DL, TII->get(BNE)) in expandAtomicCmpSwap()
290 .addReg(Scratch, RegState::Kill).addReg(ZERO).addMBB(loop1MBB); in expandAtomicCmpSwap()
293 computeAndAddLiveIns(LiveRegs, *loop1MBB); in expandAtomicCmpSwap()