Lines Matching refs:DoneBB

254   auto DoneBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock());  in expandCMP_SWAP()  local
258 MF->insert(++StoreBB->getIterator(), DoneBB); in expandCMP_SWAP()
276 .addMBB(DoneBB) in expandCMP_SWAP()
278 LoadCmpBB->addSuccessor(DoneBB); in expandCMP_SWAP()
291 StoreBB->addSuccessor(DoneBB); in expandCMP_SWAP()
293 DoneBB->splice(DoneBB->end(), &MBB, MI, MBB.end()); in expandCMP_SWAP()
294 DoneBB->transferSuccessors(&MBB); in expandCMP_SWAP()
303 computeAndAddLiveIns(LiveRegs, *DoneBB); in expandCMP_SWAP()
360 auto DoneBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandCMP_SWAP_128() local
365 MF->insert(++FailBB->getIterator(), DoneBB); in expandCMP_SWAP_128()
408 BuildMI(StoreBB, MIMD, TII->get(AArch64::B)).addMBB(DoneBB); in expandCMP_SWAP_128()
410 StoreBB->addSuccessor(DoneBB); in expandCMP_SWAP_128()
423 FailBB->addSuccessor(DoneBB); in expandCMP_SWAP_128()
425 DoneBB->splice(DoneBB->end(), &MBB, MI, MBB.end()); in expandCMP_SWAP_128()
426 DoneBB->transferSuccessors(&MBB); in expandCMP_SWAP_128()
435 computeAndAddLiveIns(LiveRegs, *DoneBB); in expandCMP_SWAP_128()
714 auto DoneBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandSetTagLoop() local
717 MF->insert(++LoopBB->getIterator(), DoneBB); in expandSetTagLoop()
737 LoopBB->addSuccessor(DoneBB); in expandSetTagLoop()
739 DoneBB->splice(DoneBB->end(), &MBB, MI, MBB.end()); in expandSetTagLoop()
740 DoneBB->transferSuccessors(&MBB); in expandSetTagLoop()
748 computeAndAddLiveIns(LiveRegs, *DoneBB); in expandSetTagLoop()
754 DoneBB->clearLiveIns(); in expandSetTagLoop()
755 computeAndAddLiveIns(LiveRegs, *DoneBB); in expandSetTagLoop()