Lines Matching refs:OtherMI
803 for (MachineInstr &OtherMI : make_range(End, KillPos)) { in rescheduleMIBelowKill()
805 if (OtherMI.isDebugInstr()) in rescheduleMIBelowKill()
810 if (OtherMI.hasUnmodeledSideEffects() || OtherMI.isCall() || in rescheduleMIBelowKill()
811 OtherMI.isBranch() || OtherMI.isTerminator()) in rescheduleMIBelowKill()
814 for (const MachineOperand &MO : OtherMI.operands()) { in rescheduleMIBelowKill()
833 MO.isKill() || (LIS && isPlainlyKilled(&OtherMI, MOReg, LIS)); in rescheduleMIBelowKill()
842 assert((MOReg != Reg || &OtherMI == KillMI) && in rescheduleMIBelowKill()
975 for (MachineInstr &OtherMI : in rescheduleKillAboveMI()
978 if (OtherMI.isDebugInstr()) in rescheduleKillAboveMI()
983 if (OtherMI.hasUnmodeledSideEffects() || OtherMI.isCall() || in rescheduleKillAboveMI()
984 OtherMI.isBranch() || OtherMI.isTerminator()) in rescheduleKillAboveMI()
988 for (const MachineOperand &MO : OtherMI.operands()) { in rescheduleKillAboveMI()
1002 if (&OtherMI != MI && MOReg == Reg && in rescheduleKillAboveMI()
1003 !(MO.isKill() || (LIS && isPlainlyKilled(&OtherMI, MOReg, LIS)))) in rescheduleKillAboveMI()