reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6220 if (ISD::matchBinaryPredicate(LHSShiftAmt, RHSShiftAmt, MatchRotateSum)) { 6222 LHSShiftArg, HasROTL ? LHSShiftAmt : RHSShiftAmt); 6235 SDValue LHSBits = DAG.getNode(ISD::SHL, DL, VT, AllOnes, LHSShiftAmt); 6252 SDValue LExtOp0 = LHSShiftAmt; 6254 if ((LHSShiftAmt.getOpcode() == ISD::SIGN_EXTEND || 6255 LHSShiftAmt.getOpcode() == ISD::ZERO_EXTEND || 6256 LHSShiftAmt.getOpcode() == ISD::ANY_EXTEND || 6257 LHSShiftAmt.getOpcode() == ISD::TRUNCATE) && 6262 LExtOp0 = LHSShiftAmt.getOperand(0); 6266 SDValue TryL = MatchRotatePosNeg(LHSShiftArg, LHSShiftAmt, RHSShiftAmt, 6271 SDValue TryR = MatchRotatePosNeg(RHSShiftArg, RHSShiftAmt, LHSShiftAmt,