Lines Matching defs:StoreBB
255 auto StoreBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock());
259 MF->insert(++LoadCmpBB->getIterator(), StoreBB);
260 MF->insert(++StoreBB->getIterator(), DoneBB);
281 LoadCmpBB->addSuccessor(StoreBB);
286 BuildMI(StoreBB, MIMD, TII->get(StlrOp), StatusReg)
289 BuildMI(StoreBB, MIMD, TII->get(AArch64::CBNZW))
292 StoreBB->addSuccessor(LoadCmpBB);
293 StoreBB->addSuccessor(DoneBB);
306 computeAndAddLiveIns(LiveRegs, *StoreBB);
309 StoreBB->clearLiveIns();
310 computeAndAddLiveIns(LiveRegs, *StoreBB);
360 auto StoreBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock());
365 MF->insert(++LoadCmpBB->getIterator(), StoreBB);
366 MF->insert(++StoreBB->getIterator(), FailBB);
398 LoadCmpBB->addSuccessor(StoreBB);
403 BuildMI(StoreBB, MIMD, TII->get(StxpOp), StatusReg)
407 BuildMI(StoreBB, MIMD, TII->get(AArch64::CBNZW))
410 BuildMI(StoreBB, MIMD, TII->get(AArch64::B)).addMBB(DoneBB);
411 StoreBB->addSuccessor(LoadCmpBB);
412 StoreBB->addSuccessor(DoneBB);
439 computeAndAddLiveIns(LiveRegs, *StoreBB);
445 StoreBB->clearLiveIns();
446 computeAndAddLiveIns(LiveRegs, *StoreBB);