Lines Matching defs:NewVT
3250 EVT NewVT) const {
8107 MVT NewVT = V0_LO.getSimpleValueType();
8109 SDValue LO = DAG.getUNDEF(NewVT);
8110 SDValue HI = DAG.getUNDEF(NewVT);
8115 LO = DAG.getNode(X86Opcode, DL, NewVT, V0_LO, V0_HI);
8117 HI = DAG.getNode(X86Opcode, DL, NewVT, V1_LO, V1_HI);
8121 LO = DAG.getNode(X86Opcode, DL, NewVT, V0_LO, V1_LO);
8124 HI = DAG.getNode(X86Opcode, DL, NewVT, V0_HI, V1_HI);
12444 MVT NewVT = V.getSimpleValueType();
12445 if (!NewVT.isVector() || NewVT.getScalarSizeInBits() != VT.getScalarSizeInBits())
18000 MVT NewVT = MVT::getVectorVT(NewEltVT, NewNumElts);
18003 if (DAG.getTargetLoweringInfo().isTypeLegal(NewVT)) {
18018 V2 = getZeroVector(NewVT, Subtarget, DAG, DL);
18020 V1 = DAG.getBitcast(NewVT, V1);
18021 V2 = DAG.getBitcast(NewVT, V2);
18023 VT, DAG.getVectorShuffle(NewVT, DL, V1, V2, WidenedMask));
28565 MVT NewVT = MVT::getVectorVT(MVT::i32, NumElems);
28566 assert((NewVT.is256BitVector() || NewVT.is512BitVector()) &&
28570 Op = DAG.getNode(ISD::ZERO_EXTEND, dl, NewVT, Op.getOperand(0));
28571 SDValue CtlzNode = DAG.getNode(ISD::CTLZ, dl, NewVT, Op);
32013 MVT NewVT = MVT::getVectorVT(SrcVT.getVectorElementType(),
32015 Src = DAG.getNode(ISD::CONCAT_VECTORS, dl, NewVT, Src,
32164 MVT NewVT = MVT::getVectorVT(MVT::i32, NumElems);
32165 Op = DAG.getNode(ISD::ZERO_EXTEND, DL, NewVT, Op0);
32166 Op = DAG.getNode(ISD::CTPOP, DL, NewVT, Op);
34179 EVT NewVT = VT.getVectorElementType() == MVT::f16 ? MVT::v8f16 : MVT::v4f32;
34181 V = DAG.getNode(X86ISD::STRICT_VFPROUND, dl, {NewVT, MVT::Other},
34184 V = DAG.getNode(X86ISD::VFPROUND, dl, NewVT, Src);
41832 EVT NewVT = EVT::getVectorVT(*DAG.getContext(), BCVT.getScalarType(),
41834 return DAG.getBitcast(VT, DAG.getNode(X86ISD::VBROADCAST, DL, NewVT, BC));
41846 MVT NewVT =
41849 return DAG.getBitcast(VT, DAG.getNode(X86ISD::VBROADCAST, DL, NewVT, BC));
44160 MVT NewVT = MVT::getVectorVT(NewSrcVT, VT.getVectorNumElements() * 2);
44162 TLO.DAG.getNode(X86ISD::VBROADCAST, SDLoc(Op), NewVT, NewSrc);
52807 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), VT.getVectorNumElements());
52808 StoredVal = DAG.getBitcast(NewVT, StoredVal);
55972 EVT NewVT = Index.getValueType().changeVectorElementType(MVT::i32);
55973 Index = DAG.getNode(ISD::TRUNCATE, DL, NewVT, Index);
55986 EVT NewVT = Index.getValueType().changeVectorElementType(MVT::i32);
55987 Index = DAG.getNode(ISD::TRUNCATE, DL, NewVT, Index);