Lines Matching defs: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,
396 bool TwoAddressInstructionImpl::isPlainlyKilled(const MachineInstr *MI,
406 return isPlainlyKilled(MI, LIS->getInterval(Reg));
411 return isPlainlyKilled(MI, LIS->getRegUnit(U));
420 bool TwoAddressInstructionImpl::isPlainlyKilled(
422 return MO.isKill() || isPlainlyKilled(MO.getParent(), MO.getReg());
449 if (!isPlainlyKilled(DefMI, Reg))
495 if (isPlainlyKilled(MI, Reg))
659 if (!isPlainlyKilled(MI, RegC))
971 if (MOReg != Reg && isPlainlyKilled(MO))
1022 bool isKill = isPlainlyKilled(MO);
1150 bool isKill = isPlainlyKilled(MO);
1192 if (&OtherMI != MI && MOReg == Reg && !isPlainlyKilled(MO))
1654 if (isPlainlyKilled(MO)) {
1675 if (isPlainlyKilled(MO)) {