Lines Matching refs:TruncVT
12330 MVT TruncVT = MVT::getVectorVT(DstSVT, NumSrcElts); in getAVX512TruncNode() local
12331 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, DL, TruncVT, Src); in getAVX512TruncNode()
12336 MVT TruncVT = MVT::getVectorVT(DstSVT, NumSrcElts); in getAVX512TruncNode() local
12337 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, DL, TruncVT, Src); in getAVX512TruncNode()
12350 MVT TruncVT = MVT::getVectorVT(DstSVT, 128 / DstEltSizeInBits); in getAVX512TruncNode() local
12351 SDValue Trunc = DAG.getNode(X86ISD::VTRUNC, DL, TruncVT, Src); in getAVX512TruncNode()
12352 if (DstVT != TruncVT) in getAVX512TruncNode()
22343 MVT TruncVT = MVT::v4i1; in LowerFP_TO_INT() local
22354 TruncVT = MVT::v8i1; in LowerFP_TO_INT()
22371 Res = DAG.getNode(ISD::TRUNCATE, dl, TruncVT, Res); in LowerFP_TO_INT()
48799 EVT TruncVT = EVT::getVectorVT(*DAG.getContext(), SVT, ResElts); in combineTruncateWithSat() local
48800 SDValue Res = DAG.getNode(TruncOpc, DL, TruncVT, SatVal); in combineTruncateWithSat()
49510 MVT TruncVT = MVT::getVectorVT(DstVT.getScalarType(), NumSrcElts); in combineStore() local
49512 TLI.isTruncStoreLegal(SrcVT, TruncVT)) { in combineStore()
49514 TruncVT, St->getMemOperand()); in combineStore()
52593 EVT TruncVT = Trunc.getValueType(); in combineToFPTruncExtElt() local
52595 unsigned DestWidth = TruncVT.getSizeInBits(); in combineToFPTruncExtElt()
52604 EVT BitcastVT = EVT::getVectorVT(*DAG.getContext(), TruncVT, NumElts); in combineToFPTruncExtElt()
52607 SDValue NewExtElt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, TruncVT, in combineToFPTruncExtElt()
52723 EVT TruncVT = MVT::i32; in combineSIntToFP() local
52725 TruncVT = InVT.changeVectorElementType(TruncVT); in combineSIntToFP()
52727 if (DCI.isBeforeLegalize() || TruncVT != MVT::v2i32) { in combineSIntToFP()
52728 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, dl, TruncVT, Op0); in combineSIntToFP()
53369 EVT TruncVT = EVT::getVectorVT(*DAG.getContext(), MVT::i16, in matchPMADDWD() local
53371 SDValue N0 = DAG.getNode(ISD::TRUNCATE, DL, TruncVT, Mul.getOperand(0)); in matchPMADDWD()
53372 SDValue N1 = DAG.getNode(ISD::TRUNCATE, DL, TruncVT, Mul.getOperand(1)); in matchPMADDWD()