Lines Matching refs:FromMBB
915 void MachineBasicBlock::transferSuccessors(MachineBasicBlock *FromMBB) { in transferSuccessors() argument
916 if (this == FromMBB) in transferSuccessors()
919 while (!FromMBB->succ_empty()) { in transferSuccessors()
920 MachineBasicBlock *Succ = *FromMBB->succ_begin(); in transferSuccessors()
924 if (!FromMBB->Probs.empty()) { in transferSuccessors()
925 auto Prob = *FromMBB->Probs.begin(); in transferSuccessors()
930 FromMBB->removeSuccessor(Succ); in transferSuccessors()
935 MachineBasicBlock::transferSuccessorsAndUpdatePHIs(MachineBasicBlock *FromMBB) { in transferSuccessorsAndUpdatePHIs() argument
936 if (this == FromMBB) in transferSuccessorsAndUpdatePHIs()
939 while (!FromMBB->succ_empty()) { in transferSuccessorsAndUpdatePHIs()
940 MachineBasicBlock *Succ = *FromMBB->succ_begin(); in transferSuccessorsAndUpdatePHIs()
941 if (!FromMBB->Probs.empty()) { in transferSuccessorsAndUpdatePHIs()
942 auto Prob = *FromMBB->Probs.begin(); in transferSuccessorsAndUpdatePHIs()
946 FromMBB->removeSuccessor(Succ); in transferSuccessorsAndUpdatePHIs()
949 Succ->replacePhiUsesWith(FromMBB, this); in transferSuccessorsAndUpdatePHIs()