Lines Matching refs:FromMBB
909 void MachineBasicBlock::transferSuccessors(MachineBasicBlock *FromMBB) { in transferSuccessors() argument
910 if (this == FromMBB) in transferSuccessors()
913 while (!FromMBB->succ_empty()) { in transferSuccessors()
914 MachineBasicBlock *Succ = *FromMBB->succ_begin(); in transferSuccessors()
918 if (!FromMBB->Probs.empty()) { in transferSuccessors()
919 auto Prob = *FromMBB->Probs.begin(); in transferSuccessors()
924 FromMBB->removeSuccessor(Succ); in transferSuccessors()
929 MachineBasicBlock::transferSuccessorsAndUpdatePHIs(MachineBasicBlock *FromMBB) { in transferSuccessorsAndUpdatePHIs() argument
930 if (this == FromMBB) in transferSuccessorsAndUpdatePHIs()
933 while (!FromMBB->succ_empty()) { in transferSuccessorsAndUpdatePHIs()
934 MachineBasicBlock *Succ = *FromMBB->succ_begin(); in transferSuccessorsAndUpdatePHIs()
935 if (!FromMBB->Probs.empty()) { in transferSuccessorsAndUpdatePHIs()
936 auto Prob = *FromMBB->Probs.begin(); in transferSuccessorsAndUpdatePHIs()
940 FromMBB->removeSuccessor(Succ); in transferSuccessorsAndUpdatePHIs()
943 Succ->replacePhiUsesWith(FromMBB, this); in transferSuccessorsAndUpdatePHIs()