Lines Matching defs:N0Op0
7039 SDValue N0Op0 = N0.getOperand(0);
7040 EVT SrcVT = N0Op0.getValueType();
7046 if (DAG.MaskedValueIsZero(N0Op0, Mask))
7047 return DAG.getNode(ISD::ZERO_EXTEND, DL, VT, N0Op0);
7055 DAG.getNode(ISD::AND, DL, SrcVT, N0Op0,
7062 SDValue N0Op0 = N0.getOperand(0);
7063 if (N0Op0.getOpcode() == ISD::AND &&
7064 (ExtOpc != ISD::ZERO_EXTEND || !TLI.isZExtFree(N0Op0, VT)) &&
7066 DAG.isConstantIntBuildVectorOrConstantInt(N0Op0.getOperand(1)) &&
7067 N0->hasOneUse() && N0Op0->hasOneUse()) {
7070 DAG.getNode(ExtOpc, DL, VT, N0Op0.getOperand(1)));
7072 DAG.getNode(ExtOpc, DL, VT, N0Op0.getOperand(0)),
9949 SDValue N0Op0 = N0.getOperand(0);
9950 SDValue InnerShiftAmt = N0Op0.getOperand(1);
9951 EVT InnerVT = N0Op0.getValueType();
9978 SDValue Ext = DAG.getNode(N0.getOpcode(), DL, VT, N0Op0.getOperand(0));
9990 SDValue N0Op0 = N0.getOperand(0);
9991 SDValue InnerShiftAmt = N0Op0.getOperand(1);
10002 EVT InnerShiftAmtVT = N0Op0.getOperand(1).getValueType();
10004 NewSHL = DAG.getNode(ISD::SHL, DL, N0Op0.getValueType(), N0Op0, NewSHL);
10479 SDValue N0Op0 = N0.getOperand(0);
10480 if (ConstantSDNode *LargeShift = isConstOrConstSplat(N0Op0.getOperand(1))) {
10481 EVT LargeVT = N0Op0.getValueType();
10489 DAG.getNode(ISD::SRA, DL, LargeVT, N0Op0.getOperand(0), Amt);