Lines Matching defs:ExtOpc
20212 static SDValue SplitAndExtendv16i1(unsigned ExtOpc, MVT VT, SDValue In,
20219 Lo = DAG.getNode(ExtOpc, dl, MVT::v8i16, Lo);
20220 Hi = DAG.getNode(ExtOpc, dl, MVT::v8i16, Hi);
24469 unsigned ExtOpc =
24472 return DAG.getNode(ExtOpc, dl, VT, In);
28443 unsigned ExtOpc = IsSigned ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND;
28444 SDValue LHS = DAG.getNode(ExtOpc, dl, WideVT, Op.getOperand(0));
28445 SDValue RHS = DAG.getNode(ExtOpc, dl, WideVT, Op.getOperand(1));
29691 unsigned ExtOpc = Opc == ISD::SRA ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND;
29692 R = DAG.getNode(ExtOpc, dl, ExtVT, R);
32611 unsigned ExtOpc = IsSigned ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND;
32612 SDValue Op0 = DAG.getNode(ExtOpc, dl, MVT::v2i64, N->getOperand(0));
32613 SDValue Op1 = DAG.getNode(ExtOpc, dl, MVT::v2i64, N->getOperand(1));
48080 unsigned ExtOpc = LHS.getOpcode();
48081 if ((ExtOpc != ISD::SIGN_EXTEND && ExtOpc != ISD::ZERO_EXTEND) ||
48082 RHS.getOpcode() != ExtOpc)
48094 unsigned Opc = ExtOpc == ISD::SIGN_EXTEND ? ISD::MULHS : ISD::MULHU;
48097 ExtOpc = N->getOpcode() == ISD::SRA ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND;
48098 return DAG.getNode(ExtOpc, DL, VT, Mulh);
48572 unsigned ExtOpc = IsSigned ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND;
48574 if (N0.getOpcode() == ExtOpc &&
48579 if (N1.getOpcode() == ExtOpc &&
48596 return getEXTEND_VECTOR_INREG(ExtOpc, SDLoc(N), VT, N0.getOperand(0),
58667 ISD::NodeType ExtOpc = IsBool ? getExtendForContent(BCont)
58669 int64_t ExtVal = ExtOpc == ISD::ZERO_EXTEND ? CST->getZExtValue()