reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7948 N2, APInt(N2.getScalarValueSizeInBits(), BitWidth - 1))) 7948 N2, APInt(N2.getScalarValueSizeInBits(), BitWidth - 1))) 7956 if (ConstantSDNode *Cst = isConstOrConstSplat(N2)) { 7957 EVT ShAmtTy = N2.getValueType(); 7989 APInt ModuloBits(N2.getScalarValueSizeInBits(), BitWidth - 1); 7990 if (IsUndefOrZero(N0) && !IsFSHL && DAG.MaskedValueIsZero(N2, ~ModuloBits)) 7991 return DAG.getNode(ISD::SRL, SDLoc(N), VT, N1, N2); 7992 if (IsUndefOrZero(N1) && IsFSHL && DAG.MaskedValueIsZero(N2, ~ModuloBits)) 7993 return DAG.getNode(ISD::SHL, SDLoc(N), VT, N0, N2); 8002 return DAG.getNode(RotOpc, SDLoc(N), VT, N0, N2);