Lines Matching refs:TruncVT
10114 MVT TruncVT = MVT::getVectorVT(DstSVT, NumSrcElts); in getAVX512TruncNode() local
10115 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, DL, TruncVT, Src); in getAVX512TruncNode()
10120 MVT TruncVT = MVT::getVectorVT(DstSVT, NumSrcElts); in getAVX512TruncNode() local
10121 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, DL, TruncVT, Src); in getAVX512TruncNode()
10134 MVT TruncVT = MVT::getVectorVT(DstSVT, 128 / DstEltSizeInBits); in getAVX512TruncNode() local
10135 SDValue Trunc = DAG.getNode(X86ISD::VTRUNC, DL, TruncVT, Src); in getAVX512TruncNode()
10136 if (DstVT != TruncVT) in getAVX512TruncNode()
20609 MVT TruncVT = MVT::getVectorVT(MVT::i32, NumElems); in LowerTruncateVecPack() local
20610 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, DL, TruncVT, In); in LowerTruncateVecPack()
20882 MVT TruncVT = MVT::v4i1; in LowerFP_TO_INT() local
20893 TruncVT = MVT::v8i1; in LowerFP_TO_INT()
20910 Res = DAG.getNode(ISD::TRUNCATE, dl, TruncVT, Res); in LowerFP_TO_INT()
51127 EVT TruncVT = EVT::getVectorVT(*DAG.getContext(), SVT, ResElts); in combineTruncateWithSat() local
51128 SDValue Res = DAG.getNode(TruncOpc, DL, TruncVT, SatVal); in combineTruncateWithSat()
51765 MVT TruncVT = MVT::getVectorVT(DstVT.getScalarType(), NumSrcElts); in combineStore() local
51767 TLI.isTruncStoreLegal(SrcVT, TruncVT)) { in combineStore()
51769 TruncVT, St->getMemOperand()); in combineStore()
54882 EVT TruncVT = Trunc.getValueType(); in combineToFPTruncExtElt() local
54884 unsigned DestWidth = TruncVT.getSizeInBits(); in combineToFPTruncExtElt()
54893 EVT BitcastVT = EVT::getVectorVT(*DAG.getContext(), TruncVT, NumElts); in combineToFPTruncExtElt()
54896 SDValue NewExtElt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, TruncVT, in combineToFPTruncExtElt()
55027 EVT TruncVT = MVT::i32; in combineSIntToFP() local
55029 TruncVT = InVT.changeVectorElementType(TruncVT); in combineSIntToFP()
55031 if (DCI.isBeforeLegalize() || TruncVT != MVT::v2i32) { in combineSIntToFP()
55032 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, dl, TruncVT, Op0); in combineSIntToFP()
55507 EVT TruncVT = EVT::getVectorVT(*DAG.getContext(), MVT::i16, in matchPMADDWD() local
55509 SDValue N0 = DAG.getNode(ISD::TRUNCATE, DL, TruncVT, Mul.getOperand(0)); in matchPMADDWD()
55510 SDValue N1 = DAG.getNode(ISD::TRUNCATE, DL, TruncVT, Mul.getOperand(1)); in matchPMADDWD()
57946 bool X86TargetLowering::preferSextInRegOfTruncate(EVT TruncVT, EVT VT, in preferSextInRegOfTruncate() argument