Lines Matching defs:ExtOpc
20593 static SDValue SplitAndExtendv16i1(unsigned ExtOpc, MVT VT, SDValue In,
20600 Lo = DAG.getNode(ExtOpc, dl, MVT::v8i16, Lo);
20601 Hi = DAG.getNode(ExtOpc, dl, MVT::v8i16, Hi);
24966 unsigned ExtOpc =
24969 return DAG.getNode(ExtOpc, dl, VT, In);
29098 unsigned ExtOpc = IsSigned ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND;
29119 SDValue LHS = DAG.getNode(ExtOpc, dl, WideVT, Op.getOperand(0));
29120 SDValue RHS = DAG.getNode(ExtOpc, dl, WideVT, Op.getOperand(1));
30522 unsigned ExtOpc = Opc == ISD::SRA ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND;
30523 R = DAG.getNode(ExtOpc, dl, ExtVT, R);
33464 unsigned ExtOpc = IsSigned ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND;
33465 SDValue Op0 = DAG.getNode(ExtOpc, dl, MVT::v2i64, N->getOperand(0));
33466 SDValue Op1 = DAG.getNode(ExtOpc, dl, MVT::v2i64, N->getOperand(1));
49292 unsigned ExtOpc = LHS.getOpcode();
49293 if ((ExtOpc != ISD::SIGN_EXTEND && ExtOpc != ISD::ZERO_EXTEND) ||
49294 RHS.getOpcode() != ExtOpc)
49306 unsigned Opc = ExtOpc == ISD::SIGN_EXTEND ? ISD::MULHS : ISD::MULHU;
49309 ExtOpc = N->getOpcode() == ISD::SRA ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND;
49310 return DAG.getNode(ExtOpc, DL, VT, Mulh);
49784 unsigned ExtOpc = IsSigned ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND;
49786 if (N0.getOpcode() == ExtOpc &&
49791 if (N1.getOpcode() == ExtOpc &&
49808 return getEXTEND_VECTOR_INREG(ExtOpc, SDLoc(N), VT, N0.getOperand(0),
60281 ISD::NodeType ExtOpc = IsBool ? getExtendForContent(BCont)
60283 int64_t ExtVal = ExtOpc == ISD::ZERO_EXTEND ? CST->getZExtValue()