Lines Matching refs:FromMBB
866 void MachineBasicBlock::transferSuccessors(MachineBasicBlock *FromMBB) { in transferSuccessors() argument
867 if (this == FromMBB) in transferSuccessors()
870 while (!FromMBB->succ_empty()) { in transferSuccessors()
871 MachineBasicBlock *Succ = *FromMBB->succ_begin(); in transferSuccessors()
875 if (!FromMBB->Probs.empty()) { in transferSuccessors()
876 auto Prob = *FromMBB->Probs.begin(); in transferSuccessors()
881 FromMBB->removeSuccessor(Succ); in transferSuccessors()
886 MachineBasicBlock::transferSuccessorsAndUpdatePHIs(MachineBasicBlock *FromMBB) { in transferSuccessorsAndUpdatePHIs() argument
887 if (this == FromMBB) in transferSuccessorsAndUpdatePHIs()
890 while (!FromMBB->succ_empty()) { in transferSuccessorsAndUpdatePHIs()
891 MachineBasicBlock *Succ = *FromMBB->succ_begin(); in transferSuccessorsAndUpdatePHIs()
892 if (!FromMBB->Probs.empty()) { in transferSuccessorsAndUpdatePHIs()
893 auto Prob = *FromMBB->Probs.begin(); in transferSuccessorsAndUpdatePHIs()
897 FromMBB->removeSuccessor(Succ); in transferSuccessorsAndUpdatePHIs()
900 Succ->replacePhiUsesWith(FromMBB, this); in transferSuccessorsAndUpdatePHIs()