Lines Matching refs:NewVT
5689 EVT NewVT) const { in shouldReduceLoadWidth()
10154 MVT NewVT = V0_LO.getSimpleValueType(); in ExpandHorizontalBinOp() local
10156 SDValue LO = DAG.getUNDEF(NewVT); in ExpandHorizontalBinOp()
10157 SDValue HI = DAG.getUNDEF(NewVT); in ExpandHorizontalBinOp()
10162 LO = DAG.getNode(X86Opcode, DL, NewVT, V0_LO, V0_HI); in ExpandHorizontalBinOp()
10164 HI = DAG.getNode(X86Opcode, DL, NewVT, V1_LO, V1_HI); in ExpandHorizontalBinOp()
10168 LO = DAG.getNode(X86Opcode, DL, NewVT, V0_LO, V1_LO); in ExpandHorizontalBinOp()
10171 HI = DAG.getNode(X86Opcode, DL, NewVT, V0_HI, V1_HI); in ExpandHorizontalBinOp()
14175 MVT NewVT = V.getSimpleValueType(); in getScalarValueForVectorElement() local
14176 if (!NewVT.isVector() || NewVT.getScalarSizeInBits() != VT.getScalarSizeInBits()) in getScalarValueForVectorElement()
19441 MVT NewVT = MVT::getVectorVT(NewEltVT, NewNumElts); in lowerVECTOR_SHUFFLE() local
19444 if (DAG.getTargetLoweringInfo().isTypeLegal(NewVT)) { in lowerVECTOR_SHUFFLE()
19459 V2 = getZeroVector(NewVT, Subtarget, DAG, DL); in lowerVECTOR_SHUFFLE()
19461 V1 = DAG.getBitcast(NewVT, V1); in lowerVECTOR_SHUFFLE()
19462 V2 = DAG.getBitcast(NewVT, V2); in lowerVECTOR_SHUFFLE()
19464 VT, DAG.getVectorShuffle(NewVT, DL, V1, V2, WidenedMask)); in lowerVECTOR_SHUFFLE()
28680 MVT NewVT = MVT::getVectorVT(MVT::i32, NumElems); in LowerVectorCTLZ_AVX512CDI() local
28681 assert((NewVT.is256BitVector() || NewVT.is512BitVector()) && in LowerVectorCTLZ_AVX512CDI()
28685 Op = DAG.getNode(ISD::ZERO_EXTEND, dl, NewVT, Op.getOperand(0)); in LowerVectorCTLZ_AVX512CDI()
28686 SDValue CtlzNode = DAG.getNode(ISD::CTLZ, dl, NewVT, Op); in LowerVectorCTLZ_AVX512CDI()
31269 MVT NewVT = MVT::getVectorVT(SrcVT.getVectorElementType(), in LowerBITCAST() local
31271 Src = DAG.getNode(ISD::CONCAT_VECTORS, dl, NewVT, Src, in LowerBITCAST()
31420 MVT NewVT = MVT::getVectorVT(MVT::i32, NumElems); in LowerVectorCTPOP() local
31421 Op = DAG.getNode(ISD::ZERO_EXTEND, DL, NewVT, Op0); in LowerVectorCTPOP()
31422 Op = DAG.getNode(ISD::CTPOP, DL, NewVT, Op); in LowerVectorCTPOP()
33110 EVT NewVT = VT.getVectorElementType() == MVT::f16 ? MVT::v8f16 : MVT::v4f32; in ReplaceNodeResults() local
33112 V = DAG.getNode(X86ISD::STRICT_VFPROUND, dl, {NewVT, MVT::Other}, in ReplaceNodeResults()
33115 V = DAG.getNode(X86ISD::VFPROUND, dl, NewVT, Src); in ReplaceNodeResults()
39908 EVT NewVT = EVT::getVectorVT(*DAG.getContext(), BCVT.getScalarType(), in combineTargetShuffle() local
39910 return DAG.getBitcast(VT, DAG.getNode(X86ISD::VBROADCAST, DL, NewVT, BC)); in combineTargetShuffle()
41928 MVT NewVT = MVT::getVectorVT(NewSrcVT, VT.getVectorNumElements() * 2); in SimplifyDemandedBitsForTargetNode() local
41930 TLO.DAG.getNode(X86ISD::VBROADCAST, SDLoc(Op), NewVT, NewSrc); in SimplifyDemandedBitsForTargetNode()
49360 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), VT.getVectorNumElements()); in combineStore() local
49361 StoredVal = DAG.getBitcast(NewVT, StoredVal); in combineStore()
52399 EVT NewVT = Index.getValueType().changeVectorElementType(MVT::i32); in combineGatherScatter() local
52400 Index = DAG.getNode(ISD::TRUNCATE, DL, NewVT, Index); in combineGatherScatter()
52413 EVT NewVT = Index.getValueType().changeVectorElementType(MVT::i32); in combineGatherScatter() local
52414 Index = DAG.getNode(ISD::TRUNCATE, DL, NewVT, Index); in combineGatherScatter()