Lines Matching refs:StoreBB

253   auto StoreBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock());  in expandCMP_SWAP()  local
257 MF->insert(++LoadCmpBB->getIterator(), StoreBB); in expandCMP_SWAP()
258 MF->insert(++StoreBB->getIterator(), DoneBB); in expandCMP_SWAP()
279 LoadCmpBB->addSuccessor(StoreBB); in expandCMP_SWAP()
284 BuildMI(StoreBB, MIMD, TII->get(StlrOp), StatusReg) in expandCMP_SWAP()
287 BuildMI(StoreBB, MIMD, TII->get(AArch64::CBNZW)) in expandCMP_SWAP()
290 StoreBB->addSuccessor(LoadCmpBB); in expandCMP_SWAP()
291 StoreBB->addSuccessor(DoneBB); in expandCMP_SWAP()
304 computeAndAddLiveIns(LiveRegs, *StoreBB); in expandCMP_SWAP()
307 StoreBB->clearLiveIns(); in expandCMP_SWAP()
308 computeAndAddLiveIns(LiveRegs, *StoreBB); in expandCMP_SWAP()
358 auto StoreBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandCMP_SWAP_128() local
363 MF->insert(++LoadCmpBB->getIterator(), StoreBB); in expandCMP_SWAP_128()
364 MF->insert(++StoreBB->getIterator(), FailBB); in expandCMP_SWAP_128()
396 LoadCmpBB->addSuccessor(StoreBB); in expandCMP_SWAP_128()
401 BuildMI(StoreBB, MIMD, TII->get(StxpOp), StatusReg) in expandCMP_SWAP_128()
405 BuildMI(StoreBB, MIMD, TII->get(AArch64::CBNZW)) in expandCMP_SWAP_128()
408 BuildMI(StoreBB, MIMD, TII->get(AArch64::B)).addMBB(DoneBB); in expandCMP_SWAP_128()
409 StoreBB->addSuccessor(LoadCmpBB); in expandCMP_SWAP_128()
410 StoreBB->addSuccessor(DoneBB); in expandCMP_SWAP_128()
437 computeAndAddLiveIns(LiveRegs, *StoreBB); in expandCMP_SWAP_128()
443 StoreBB->clearLiveIns(); in expandCMP_SWAP_128()
444 computeAndAddLiveIns(LiveRegs, *StoreBB); in expandCMP_SWAP_128()