Lines Matching refs:RestoreBB
580 MachineBasicBlock *RestoreBB = createNewBlockAfter(MF->back(), in fixupUnconditionalBranch() local
582 std::prev(RestoreBB->getIterator()) in fixupUnconditionalBranch()
583 ->setIsEndSection(RestoreBB->isEndSection()); in fixupUnconditionalBranch()
584 RestoreBB->setIsEndSection(false); in fixupUnconditionalBranch()
586 TII->insertIndirectBranch(*BranchBB, *DestBB, *RestoreBB, DL, in fixupUnconditionalBranch()
596 if (!RestoreBB->empty()) { in fixupUnconditionalBranch()
631 MF->splice(DestBB->getIterator(), RestoreBB->getIterator()); in fixupUnconditionalBranch()
633 RestoreBB->addSuccessor(DestBB); in fixupUnconditionalBranch()
634 BranchBB->replaceSuccessor(DestBB, RestoreBB); in fixupUnconditionalBranch()
636 computeAndAddLiveIns(LiveRegs, *RestoreBB); in fixupUnconditionalBranch()
638 BlockInfo[RestoreBB->getNumber()].Size = computeBlockSize(*RestoreBB); in fixupUnconditionalBranch()
643 RestoreBB->setSectionID(DestBB->getSectionID()); in fixupUnconditionalBranch()
644 RestoreBB->setIsBeginSection(DestBB->isBeginSection()); in fixupUnconditionalBranch()
646 RelaxedUnconditionals.insert({BranchBB, RestoreBB}); in fixupUnconditionalBranch()
649 MF->erase(RestoreBB); in fixupUnconditionalBranch()