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