Lines Matching refs:DoneBB
198 auto DoneBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandCMP_SWAP() local
202 MF->insert(++StoreBB->getIterator(), DoneBB); in expandCMP_SWAP()
220 .addMBB(DoneBB) in expandCMP_SWAP()
222 LoadCmpBB->addSuccessor(DoneBB); in expandCMP_SWAP()
235 StoreBB->addSuccessor(DoneBB); in expandCMP_SWAP()
237 DoneBB->splice(DoneBB->end(), &MBB, MI, MBB.end()); in expandCMP_SWAP()
238 DoneBB->transferSuccessors(&MBB); in expandCMP_SWAP()
247 computeAndAddLiveIns(LiveRegs, *DoneBB); in expandCMP_SWAP()
280 auto DoneBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandCMP_SWAP_128() local
284 MF->insert(++StoreBB->getIterator(), DoneBB); in expandCMP_SWAP_128()
313 .addMBB(DoneBB); in expandCMP_SWAP_128()
314 LoadCmpBB->addSuccessor(DoneBB); in expandCMP_SWAP_128()
328 StoreBB->addSuccessor(DoneBB); in expandCMP_SWAP_128()
330 DoneBB->splice(DoneBB->end(), &MBB, MI, MBB.end()); in expandCMP_SWAP_128()
331 DoneBB->transferSuccessors(&MBB); in expandCMP_SWAP_128()
340 computeAndAddLiveIns(LiveRegs, *DoneBB); in expandCMP_SWAP_128()
565 auto DoneBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandSetTagLoop() local
568 MF->insert(++LoopBB->getIterator(), DoneBB); in expandSetTagLoop()
585 LoopBB->addSuccessor(DoneBB); in expandSetTagLoop()
587 DoneBB->splice(DoneBB->end(), &MBB, MI, MBB.end()); in expandSetTagLoop()
588 DoneBB->transferSuccessors(&MBB); in expandSetTagLoop()
596 computeAndAddLiveIns(LiveRegs, *DoneBB); in expandSetTagLoop()
602 DoneBB->clearLiveIns(); in expandSetTagLoop()
603 computeAndAddLiveIns(LiveRegs, *DoneBB); in expandSetTagLoop()