Lines Matching defs:SExtVT
31162 MVT SExtVT = SrcVT == MVT::v16i1 ? MVT::v16i8 : MVT::v32i8;
31164 SDValue V = DAG.getSExtOrTrunc(Src, DL, SExtVT);
43439 static SDValue signExtendBitcastSrcVector(SelectionDAG &DAG, EVT SExtVT,
43446 return DAG.getNode(ISD::SIGN_EXTEND, DL, SExtVT, Src);
43451 Src.getOpcode(), DL, SExtVT,
43452 signExtendBitcastSrcVector(DAG, SExtVT, Src.getOperand(0), DL),
43453 signExtendBitcastSrcVector(DAG, SExtVT, Src.getOperand(1), DL));
43457 DL, SExtVT, Src.getOperand(0),
43458 signExtendBitcastSrcVector(DAG, SExtVT, Src.getOperand(1), DL),
43459 signExtendBitcastSrcVector(DAG, SExtVT, Src.getOperand(2), DL));
43541 MVT SExtVT;
43547 SExtVT = MVT::v2i64;
43550 SExtVT = MVT::v4i32;
43555 SExtVT = MVT::v4i64;
43560 SExtVT = MVT::v8i16;
43568 SExtVT = MVT::v8i32;
43573 SExtVT = MVT::v16i8;
43580 SExtVT = MVT::v32i8;
43588 SExtVT = MVT::v64i8;
43593 SExtVT = MVT::v64i8;
43599 SDValue V = PropagateSExt ? signExtendBitcastSrcVector(DAG, SExtVT, Src, DL)
43600 : DAG.getNode(ISD::SIGN_EXTEND, DL, SExtVT, Src);
43602 if (SExtVT == MVT::v16i8 || SExtVT == MVT::v32i8 || SExtVT == MVT::v64i8) {
43605 if (SExtVT == MVT::v8i16) {