Lines Matching refs:DoneBB
1083 MachineBasicBlock *ClearBB, *DoneBB; in CMSEClearFPRegsV8() local
1085 ClearBB = DoneBB = &MBB; in CMSEClearFPRegsV8()
1089 DoneBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in CMSEClearFPRegsV8()
1092 MF->insert(++ClearBB->getIterator(), DoneBB); in CMSEClearFPRegsV8()
1094 DoneBB->splice(DoneBB->end(), &MBB, MBBI, MBB.end()); in CMSEClearFPRegsV8()
1095 DoneBB->transferSuccessors(&MBB); in CMSEClearFPRegsV8()
1097 MBB.addSuccessor(DoneBB); in CMSEClearFPRegsV8()
1098 ClearBB->addSuccessor(DoneBB); in CMSEClearFPRegsV8()
1110 DoneBB->addLiveIn(Reg); in CMSEClearFPRegsV8()
1113 DoneBB->addLiveIn(ARM::LR); in CMSEClearFPRegsV8()
1126 .addMBB(DoneBB) in CMSEClearFPRegsV8()
1176 return *DoneBB; in CMSEClearFPRegsV8()
1572 auto DoneBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in ExpandCMP_SWAP() local
1576 MF->insert(++StoreBB->getIterator(), DoneBB); in ExpandCMP_SWAP()
1606 .addMBB(DoneBB) in ExpandCMP_SWAP()
1609 LoadCmpBB->addSuccessor(DoneBB); in ExpandCMP_SWAP()
1633 StoreBB->addSuccessor(DoneBB); in ExpandCMP_SWAP()
1635 DoneBB->splice(DoneBB->end(), &MBB, MI, MBB.end()); in ExpandCMP_SWAP()
1636 DoneBB->transferSuccessors(&MBB); in ExpandCMP_SWAP()
1645 computeAndAddLiveIns(LiveRegs, *DoneBB); in ExpandCMP_SWAP()
1697 auto DoneBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in ExpandCMP_SWAP_64() local
1701 MF->insert(++StoreBB->getIterator(), DoneBB); in ExpandCMP_SWAP_64()
1727 .addMBB(DoneBB) in ExpandCMP_SWAP_64()
1730 LoadCmpBB->addSuccessor(DoneBB); in ExpandCMP_SWAP_64()
1753 StoreBB->addSuccessor(DoneBB); in ExpandCMP_SWAP_64()
1755 DoneBB->splice(DoneBB->end(), &MBB, MI, MBB.end()); in ExpandCMP_SWAP_64()
1756 DoneBB->transferSuccessors(&MBB); in ExpandCMP_SWAP_64()
1765 computeAndAddLiveIns(LiveRegs, *DoneBB); in ExpandCMP_SWAP_64()