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