Lines Matching defs:LHSShift
8601 SDValue LHSShift; // The shift.
8603 matchRotateHalf(DAG, LHS, LHSShift, LHSMask);
8610 if (!LHSShift && !RHSShift)
8622 if (LHSShift)
8624 extractShiftForRotate(DAG, LHSShift, RHS, RHSMask, DL))
8630 LHSShift = NewLHSShift;
8633 if (!RHSShift || !LHSShift)
8638 if (LHSShift.getOpcode() == RHSShift.getOpcode())
8644 std::swap(LHSShift, RHSShift);
8649 if (LHSShift.getOpcode() != ISD::SHL || RHSShift.getOpcode() != ISD::SRL)
8653 SDValue LHSShiftArg = LHSShift.getOperand(0);
8654 SDValue LHSShiftAmt = LHSShift.getOperand(1);