Lines Matching refs:isPlainlyKilled
131 bool isPlainlyKilled(const MachineInstr *MI, LiveRange &LR) const;
132 bool isPlainlyKilled(const MachineInstr *MI, Register Reg) const;
133 bool isPlainlyKilled(const MachineOperand &MO) const;
382 bool TwoAddressInstructionImpl::isPlainlyKilled(const MachineInstr *MI, in isPlainlyKilled() function in TwoAddressInstructionImpl
396 bool TwoAddressInstructionImpl::isPlainlyKilled(const MachineInstr *MI, in isPlainlyKilled() function in TwoAddressInstructionImpl
406 return isPlainlyKilled(MI, LIS->getInterval(Reg)); in isPlainlyKilled()
411 return isPlainlyKilled(MI, LIS->getRegUnit(U)); in isPlainlyKilled()
420 bool TwoAddressInstructionImpl::isPlainlyKilled( in isPlainlyKilled() function in TwoAddressInstructionImpl
422 return MO.isKill() || isPlainlyKilled(MO.getParent(), MO.getReg()); in isPlainlyKilled()
449 if (!isPlainlyKilled(DefMI, Reg)) in isKilled()
495 if (isPlainlyKilled(MI, Reg)) in findOnlyInterestingUse()
659 if (!isPlainlyKilled(MI, RegC)) in isProfitableToCommute()
971 if (MOReg != Reg && isPlainlyKilled(MO)) in rescheduleMIBelowKill()
1022 bool isKill = isPlainlyKilled(MO); in rescheduleMIBelowKill()
1150 bool isKill = isPlainlyKilled(MO); in rescheduleKillAboveMI()
1192 if (&OtherMI != MI && MOReg == Reg && !isPlainlyKilled(MO)) in rescheduleKillAboveMI()
1654 if (isPlainlyKilled(MO)) { in processTiedPairs()
1675 if (isPlainlyKilled(MO)) { in processTiedPairs()