Lines Matching defs:StoreBB
240 auto StoreBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock());
244 MF->insert(++LoadCmpBB->getIterator(), StoreBB);
245 MF->insert(++StoreBB->getIterator(), DoneBB);
266 LoadCmpBB->addSuccessor(StoreBB);
271 BuildMI(StoreBB, MIMD, TII->get(StlrOp), StatusReg)
274 BuildMI(StoreBB, MIMD, TII->get(AArch64::CBNZW))
277 StoreBB->addSuccessor(LoadCmpBB);
278 StoreBB->addSuccessor(DoneBB);
291 computeAndAddLiveIns(LiveRegs, *StoreBB);
294 StoreBB->clearLiveIns();
295 computeAndAddLiveIns(LiveRegs, *StoreBB);
345 auto StoreBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock());
350 MF->insert(++LoadCmpBB->getIterator(), StoreBB);
351 MF->insert(++StoreBB->getIterator(), FailBB);
383 LoadCmpBB->addSuccessor(StoreBB);
388 BuildMI(StoreBB, MIMD, TII->get(StxpOp), StatusReg)
392 BuildMI(StoreBB, MIMD, TII->get(AArch64::CBNZW))
395 BuildMI(StoreBB, MIMD, TII->get(AArch64::B)).addMBB(DoneBB);
396 StoreBB->addSuccessor(LoadCmpBB);
397 StoreBB->addSuccessor(DoneBB);
424 computeAndAddLiveIns(LiveRegs, *StoreBB);
430 StoreBB->clearLiveIns();
431 computeAndAddLiveIns(LiveRegs, *StoreBB);