Lines Matching defs:N0Op0
7183 SDValue N0Op0 = N0.getOperand(0);
7184 EVT SrcVT = N0Op0.getValueType();
7190 if (DAG.MaskedValueIsZero(N0Op0, Mask))
7191 return DAG.getNode(ISD::ZERO_EXTEND, DL, VT, N0Op0);
7199 DAG.getNode(ISD::AND, DL, SrcVT, N0Op0,
7206 SDValue N0Op0 = N0.getOperand(0);
7207 if (N0Op0.getOpcode() == ISD::AND &&
7208 (ExtOpc != ISD::ZERO_EXTEND || !TLI.isZExtFree(N0Op0, VT)) &&
7209 N0->hasOneUse() && N0Op0->hasOneUse()) {
7211 {N0Op0.getOperand(1)})) {
7215 DAG.getNode(ExtOpc, DL, VT, N0Op0.getOperand(0)),
10120 SDValue N0Op0 = N0.getOperand(0);
10121 SDValue InnerShiftAmt = N0Op0.getOperand(1);
10122 EVT InnerVT = N0Op0.getValueType();
10149 SDValue Ext = DAG.getNode(N0.getOpcode(), DL, VT, N0Op0.getOperand(0));
10161 SDValue N0Op0 = N0.getOperand(0);
10162 SDValue InnerShiftAmt = N0Op0.getOperand(1);
10173 EVT InnerShiftAmtVT = N0Op0.getOperand(1).getValueType();
10175 NewSHL = DAG.getNode(ISD::SHL, DL, N0Op0.getValueType(), N0Op0, NewSHL);
10649 SDValue N0Op0 = N0.getOperand(0);
10650 if (ConstantSDNode *LargeShift = isConstOrConstSplat(N0Op0.getOperand(1))) {
10651 EVT LargeVT = N0Op0.getValueType();
10659 DAG.getNode(ISD::SRA, DL, LargeVT, N0Op0.getOperand(0), Amt);