Lines Matching refs:RegMO

2800   MachineOperand RegMO = CmpMI.getOperand(0);  in optimizeCmpPostRA()  local
2801 Register CRReg = RegMO.getReg(); in optimizeCmpPostRA()
2808 if (!isRegElgibleForForwarding(RegMO, *SrcMI, CmpMI, false, IsCRRegKilled, in optimizeCmpPostRA()
4437 MachineOperand *&RegMO) const { in isDefMIElgibleForForwarding()
4450 RegMO = &DefMI.getOperand(1); in isDefMIElgibleForForwarding()
4454 if (!RegMO->isReg()) in isDefMIElgibleForForwarding()
4464 const MachineOperand &RegMO, const MachineInstr &DefMI, in isRegElgibleForForwarding() argument
4477 Register Reg = RegMO.getReg(); in isRegElgibleForForwarding()
4831 MachineOperand *RegMO = nullptr; in transformToNewImmFormFedByAdd() local
4832 if (!isDefMIElgibleForForwarding(DefMI, III, ImmMO, RegMO)) in transformToNewImmFormFedByAdd()
4834 assert(ImmMO && RegMO && "Imm and Reg operand must have been set"); in transformToNewImmFormFedByAdd()
4850 MI.getOperand(III.OpNoForForwarding).setReg(RegMO->getReg()); in transformToNewImmFormFedByAdd()
4878 MachineOperand *RegMO = nullptr; in transformToImmFormFedByAdd() local
4879 if (!isDefMIElgibleForForwarding(DefMI, III, ImmMO, RegMO)) in transformToImmFormFedByAdd()
4881 assert(ImmMO && RegMO && "Imm and Reg operand must have been set"); in transformToImmFormFedByAdd()
4892 if (!isRegElgibleForForwarding(*RegMO, DefMI, MI, KillDefMI, in transformToImmFormFedByAdd()
4908 MI.getOperand(III.OpNoForForwarding).ChangeToRegister(RegMO->getReg(), in transformToImmFormFedByAdd()
4910 RegMO->isKill()); in transformToImmFormFedByAdd()