Lines Matching defs:NewVT
3101 EVT NewVT) const {
7883 MVT NewVT = V0_LO.getSimpleValueType();
7885 SDValue LO = DAG.getUNDEF(NewVT);
7886 SDValue HI = DAG.getUNDEF(NewVT);
7891 LO = DAG.getNode(X86Opcode, DL, NewVT, V0_LO, V0_HI);
7893 HI = DAG.getNode(X86Opcode, DL, NewVT, V1_LO, V1_HI);
7897 LO = DAG.getNode(X86Opcode, DL, NewVT, V0_LO, V1_LO);
7900 HI = DAG.getNode(X86Opcode, DL, NewVT, V0_HI, V1_HI);
12181 MVT NewVT = V.getSimpleValueType();
12182 if (!NewVT.isVector() || NewVT.getScalarSizeInBits() != VT.getScalarSizeInBits())
17693 MVT NewVT = MVT::getVectorVT(NewEltVT, NewNumElts);
17696 if (DAG.getTargetLoweringInfo().isTypeLegal(NewVT)) {
17711 V2 = getZeroVector(NewVT, Subtarget, DAG, DL);
17713 V1 = DAG.getBitcast(NewVT, V1);
17714 V2 = DAG.getBitcast(NewVT, V2);
17716 VT, DAG.getVectorShuffle(NewVT, DL, V1, V2, WidenedMask));
27936 MVT NewVT = MVT::getVectorVT(MVT::i32, NumElems);
27937 assert((NewVT.is256BitVector() || NewVT.is512BitVector()) &&
27941 Op = DAG.getNode(ISD::ZERO_EXTEND, dl, NewVT, Op.getOperand(0));
27942 SDValue CtlzNode = DAG.getNode(ISD::CTLZ, dl, NewVT, Op);
31182 MVT NewVT = MVT::getVectorVT(SrcVT.getVectorElementType(),
31184 Src = DAG.getNode(ISD::CONCAT_VECTORS, dl, NewVT, Src,
31333 MVT NewVT = MVT::getVectorVT(MVT::i32, NumElems);
31334 Op = DAG.getNode(ISD::ZERO_EXTEND, DL, NewVT, Op0);
31335 Op = DAG.getNode(ISD::CTPOP, DL, NewVT, Op);
33300 EVT NewVT = VT.getVectorElementType() == MVT::f16 ? MVT::v8f16 : MVT::v4f32;
33302 V = DAG.getNode(X86ISD::STRICT_VFPROUND, dl, {NewVT, MVT::Other},
33305 V = DAG.getNode(X86ISD::VFPROUND, dl, NewVT, Src);
40754 EVT NewVT = EVT::getVectorVT(*DAG.getContext(), BCVT.getScalarType(),
40756 return DAG.getBitcast(VT, DAG.getNode(X86ISD::VBROADCAST, DL, NewVT, BC));
40768 MVT NewVT =
40771 return DAG.getBitcast(VT, DAG.getNode(X86ISD::VBROADCAST, DL, NewVT, BC));
42990 MVT NewVT = MVT::getVectorVT(NewSrcVT, VT.getVectorNumElements() * 2);
42992 TLO.DAG.getNode(X86ISD::VBROADCAST, SDLoc(Op), NewVT, NewSrc);
51615 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), VT.getVectorNumElements());
51616 StoredVal = DAG.getBitcast(NewVT, StoredVal);
54690 EVT NewVT = Index.getValueType().changeVectorElementType(MVT::i32);
54691 Index = DAG.getNode(ISD::TRUNCATE, DL, NewVT, Index);
54704 EVT NewVT = Index.getValueType().changeVectorElementType(MVT::i32);
54705 Index = DAG.getNode(ISD::TRUNCATE, DL, NewVT, Index);