Lines Matching defs:LHSReg
3102 Register LHSReg = MI.getOperand(1).getReg();
3106 if (!MRI.hasOneNonDBGUse(LHSReg) || !MRI.hasOneNonDBGUse(RHSReg))
3110 MachineInstr *LeftHandInst = getDefIgnoringCopies(LHSReg, MRI);
4967 Register LHSReg = MI.getOperand(1).getReg();
4970 if (tryReassocBinOp(Opc, DstReg, LHSReg, RHSReg, MatchInfo))
4972 if (tryReassocBinOp(Opc, DstReg, RHSReg, LHSReg, MatchInfo))
6163 Register LHSReg = MI.getOperand(1).getReg();
6172 if (mi_match(LHSReg, MRI, m_GFNeg(m_MInstr(FMulMI))) &&
6173 (Aggressive || (MRI.hasOneNonDBGUse(LHSReg) &&
6194 FMulMI->getOperand(2).getReg(), LHSReg});
6211 Register LHSReg = MI.getOperand(1).getReg();
6220 if (mi_match(LHSReg, MRI, m_GFPExt(m_MInstr(FMulMI))) &&
6222 (Aggressive || MRI.hasOneNonDBGUse(LHSReg))) {
6246 {NegY, FpExtZ, LHSReg});
6265 Register LHSReg = MI.getOperand(1).getReg();
6283 if ((mi_match(LHSReg, MRI, m_GFPExt(m_GFNeg(m_MInstr(FMulMI)))) ||
6284 mi_match(LHSReg, MRI, m_GFNeg(m_GFPExt(m_MInstr(FMulMI))))) &&
6306 FMulMI->getOperand(2).getReg(), LHSReg, B);
6702 Register LHSReg = MI.getOperand(LHSOpndIdx).getReg();
6705 MI.getOperand(RHSOpndIdx).setReg(LHSReg);