reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7723 SDValue N0 = N->getOperand(0); 7724 SDValue N1 = N->getOperand(1); 7733 if (SDValue FoldedVOp = SimplifyVBinOp(N)) 7742 return DAG.FoldConstantArithmetic(ISD::SRL, SDLoc(N), VT, N0C, N1C); 7744 if (SDValue NewSel = foldBinOpIntoSelect(N)) 7748 if (N1C && DAG.MaskedValueIsZero(SDValue(N, 0), 7750 return DAG.getConstant(0, SDLoc(N), VT); 7762 return DAG.getConstant(0, SDLoc(N), VT); 7772 SDLoc DL(N); 7807 SDLoc DL(N); 7832 SDLoc DL(N); 7843 return DAG.getNode(ISD::SRL, SDLoc(N), VT, N0.getOperand(0), N1); 7877 SDLoc DL(N); 7887 return DAG.getNode(ISD::SRL, SDLoc(N), VT, N0, NewOp1); 7893 if (N1C && SimplifyDemandedBits(SDValue(N, 0))) 7894 return SDValue(N, 0); 7897 if (SDValue NewSRL = visitShiftByConstant(N)) 7901 if (SDValue NarrowLoad = ReduceLoadWidth(N)) 7921 if (N->hasOneUse()) { 7922 SDNode *Use = *N->use_begin();