Lines Matching refs:OtherMI
259 MachineInstr *OtherMI = I;
261 if (OtherMI->isDebugValue())
266 for (unsigned i = 0, e = OtherMI->getNumOperands(); i != e; ++i) {
267 MachineOperand &MO = OtherMI->getOperand(i);
276 if (MO.isKill() || (LIS && isPlainlyKilled(OtherMI, MOReg, LIS))) {
277 if (OtherMI == KillMI && MOReg == SavedReg)
832 MachineInstr *OtherMI = I;
834 if (OtherMI->isDebugValue())
839 if (OtherMI->hasUnmodeledSideEffects() || OtherMI->isCall() ||
840 OtherMI->isBranch() || OtherMI->isTerminator())
843 for (unsigned i = 0, e = OtherMI->getNumOperands(); i != e; ++i) {
844 const MachineOperand &MO = OtherMI->getOperand(i);
863 (LIS && isPlainlyKilled(OtherMI, MOReg, LIS));
872 assert((MOReg != Reg || OtherMI == KillMI) &&
1013 MachineInstr *OtherMI = I;
1015 if (OtherMI->isDebugValue())
1020 if (OtherMI->hasUnmodeledSideEffects() || OtherMI->isCall() ||
1021 OtherMI->isBranch() || OtherMI->isTerminator())
1025 for (unsigned i = 0, e = OtherMI->getNumOperands(); i != e; ++i) {
1026 const MachineOperand &MO = OtherMI->getOperand(i);
1040 if (OtherMI != MI && MOReg == Reg &&
1041 !(MO.isKill() || (LIS && isPlainlyKilled(OtherMI, MOReg, LIS))))