Lines Matching defs:RHSShift
8433 SDValue RHSShift; // The shift.
8435 matchRotateHalf(DAG, RHS, RHSShift, RHSMask);
8438 if (!LHSShift && !RHSShift)
8453 RHSShift = NewRHSShift;
8455 if (RHSShift)
8457 extractShiftForRotate(DAG, RHSShift, LHS, LHSMask, DL))
8461 if (!RHSShift || !LHSShift)
8466 if (LHSShift.getOpcode() == RHSShift.getOpcode())
8470 if (RHSShift.getOpcode() == ISD::SHL) {
8472 std::swap(LHSShift, RHSShift);
8477 if (LHSShift.getOpcode() != ISD::SHL || RHSShift.getOpcode() != ISD::SRL)
8483 SDValue RHSShiftArg = RHSShift.getOperand(0);
8484 SDValue RHSShiftAmt = RHSShift.getOperand(1);