Lines Matching refs:TruncVT
20700 MVT TruncVT = MVT::v4i1;
20711 TruncVT = MVT::v8i1;
20730 Res = DAG.getNode(ISD::TRUNCATE, dl, TruncVT, Res);
43634 EVT TruncVT = EVT::getVectorVT(*DAG.getContext(), SVT, ResElts);
43635 SDValue Res = DAG.getNode(TruncOpc, DL, TruncVT, SatVal);
46859 EVT TruncVT = Trunc.getValueType();
46861 unsigned DestWidth = TruncVT.getSizeInBits();
46870 EVT BitcastVT = EVT::getVectorVT(*DAG.getContext(), TruncVT, NumElts);
46873 SDValue NewExtElt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, TruncVT,
46949 EVT TruncVT = MVT::i32;
46951 TruncVT = EVT::getVectorVT(*DAG.getContext(), TruncVT,
46954 if (DCI.isBeforeLegalize() || TruncVT != MVT::v2i32) {
46955 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, dl, TruncVT, Op0);
47532 EVT TruncVT = EVT::getVectorVT(*DAG.getContext(), MVT::i16,
47534 SDValue N0 = DAG.getNode(ISD::TRUNCATE, DL, TruncVT, Mul.getOperand(0));
47535 SDValue N1 = DAG.getNode(ISD::TRUNCATE, DL, TruncVT, Mul.getOperand(1));
47790 EVT TruncVT = Op1.getOperand(0).getValueType();
47791 if (!(Subtarget.hasSSSE3() && (TruncVT == MVT::v8i32 ||
47792 TruncVT == MVT::v8i64)) &&
47793 !(Subtarget.useBWIRegs() && (TruncVT == MVT::v16i32)))
47808 DAG.getConstant(APInt::getLowBitsSet(TruncVT.getScalarSizeInBits(),
47810 DL, TruncVT);
47811 SDValue UMin = DAG.getNode(ISD::UMIN, DL, TruncVT, OpToSaturate,