Lines Matching defs:LHSReg
3118 Register LHSReg = MI.getOperand(1).getReg();
3122 if (!MRI.hasOneNonDBGUse(LHSReg) || !MRI.hasOneNonDBGUse(RHSReg))
3126 MachineInstr *LeftHandInst = getDefIgnoringCopies(LHSReg, MRI);
4898 Register LHSReg = MI.getOperand(1).getReg();
4901 if (tryReassocBinOp(Opc, DstReg, LHSReg, RHSReg, MatchInfo))
4903 if (tryReassocBinOp(Opc, DstReg, RHSReg, LHSReg, MatchInfo))
6082 Register LHSReg = MI.getOperand(1).getReg();
6091 if (mi_match(LHSReg, MRI, m_GFNeg(m_MInstr(FMulMI))) &&
6092 (Aggressive || (MRI.hasOneNonDBGUse(LHSReg) &&
6113 FMulMI->getOperand(2).getReg(), LHSReg});
6129 Register LHSReg = MI.getOperand(1).getReg();
6138 if (mi_match(LHSReg, MRI, m_GFPExt(m_MInstr(FMulMI))) &&
6140 (Aggressive || MRI.hasOneNonDBGUse(LHSReg))) {
6164 {NegY, FpExtZ, LHSReg});
6182 Register LHSReg = MI.getOperand(1).getReg();
6200 if ((mi_match(LHSReg, MRI, m_GFPExt(m_GFNeg(m_MInstr(FMulMI)))) ||
6201 mi_match(LHSReg, MRI, m_GFNeg(m_GFPExt(m_MInstr(FMulMI))))) &&
6223 FMulMI->getOperand(2).getReg(), LHSReg, B);
6574 Register LHSReg = MI.getOperand(LHSOpndIdx).getReg();
6577 MI.getOperand(RHSOpndIdx).setReg(LHSReg);