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