Lines Matching refs:loop1MBB

115   MachineBasicBlock *loop1MBB = MF->CreateMachineBasicBlock(LLVM_BB);  in expandAtomicCmpSwapSubword()  local
120 MF->insert(It, loop1MBB); in expandAtomicCmpSwapSubword()
133 BB.addSuccessor(loop1MBB, BranchProbability::getOne()); in expandAtomicCmpSwapSubword()
134 loop1MBB->addSuccessor(sinkMBB); in expandAtomicCmpSwapSubword()
135 loop1MBB->addSuccessor(loop2MBB); in expandAtomicCmpSwapSubword()
136 loop1MBB->normalizeSuccProbs(); in expandAtomicCmpSwapSubword()
137 loop2MBB->addSuccessor(loop1MBB); in expandAtomicCmpSwapSubword()
146 BuildMI(loop1MBB, DL, TII->get(LL), Scratch).addReg(Ptr).addImm(0); in expandAtomicCmpSwapSubword()
147 BuildMI(loop1MBB, DL, TII->get(Mips::AND), Scratch2) in expandAtomicCmpSwapSubword()
150 BuildMI(loop1MBB, DL, TII->get(BNE)) in expandAtomicCmpSwapSubword()
171 .addMBB(loop1MBB); in expandAtomicCmpSwapSubword()
193 computeAndAddLiveIns(LiveRegs, *loop1MBB); in expandAtomicCmpSwapSubword()
252 MachineBasicBlock *loop1MBB = MF->CreateMachineBasicBlock(LLVM_BB); in expandAtomicCmpSwap() local
256 MF->insert(It, loop1MBB); in expandAtomicCmpSwap()
268 BB.addSuccessor(loop1MBB, BranchProbability::getOne()); in expandAtomicCmpSwap()
269 loop1MBB->addSuccessor(exitMBB); in expandAtomicCmpSwap()
270 loop1MBB->addSuccessor(loop2MBB); in expandAtomicCmpSwap()
271 loop1MBB->normalizeSuccProbs(); in expandAtomicCmpSwap()
272 loop2MBB->addSuccessor(loop1MBB); in expandAtomicCmpSwap()
279 BuildMI(loop1MBB, DL, TII->get(LL), Dest).addReg(Ptr).addImm(0); in expandAtomicCmpSwap()
280 BuildMI(loop1MBB, DL, TII->get(BNE)) in expandAtomicCmpSwap()
291 .addReg(Scratch, RegState::Kill).addReg(ZERO).addMBB(loop1MBB); in expandAtomicCmpSwap()
294 computeAndAddLiveIns(LiveRegs, *loop1MBB); in expandAtomicCmpSwap()