Lines Matching defs:IntVT
3132 MVT IntVT = ContainerVT.changeVectorElementTypeToInteger();
3152 Truncated = DAG.getNode(RISCVISD::VFCVT_RM_X_F_VL, DL, IntVT, Src, Mask,
3157 Truncated = DAG.getNode(RISCVISD::VFCVT_RTZ_X_F_VL, DL, IntVT, Src,
3238 MVT IntVT = ContainerVT.changeVectorElementTypeToInteger();
3252 RISCVISD::STRICT_VFCVT_RM_X_F_VL, DL, DAG.getVTList(IntVT, MVT::Other),
3259 DAG.getVTList(IntVT, MVT::Other), Chain, Src, Mask, VL);
4657 MVT IntVT = VT.changeVectorElementTypeToInteger();
4658 Res = DAG.getNode(ISD::INSERT_SUBVECTOR, DL, IntVT, DAG.getUNDEF(IntVT), Res,
4841 MVT IntVT = ContainerVT.changeVectorElementTypeToInteger();
4845 IntVT, convertToScalableVector(ContainerVT, V2, DAG, Subtarget));
4848 IntVT, DAG.getUNDEF(IntVT), V2, Splat, TrueMask, VL);
5841 EVT IntVT = FloatVT.changeVectorElementTypeToInteger();
5842 SDValue Bitcast = DAG.getBitcast(IntVT, FloatVal);
5848 Exp = DAG.getNode(ISD::VP_SRL, DL, IntVT, Bitcast,
5849 DAG.getConstant(ShiftAmt, DL, IntVT), Mask, VL);
5852 Exp = DAG.getNode(ISD::SRL, DL, IntVT, Bitcast,
5853 DAG.getConstant(ShiftAmt, DL, IntVT));
5854 if (IntVT.bitsLT(VT))
5856 else if (IntVT.bitsGT(VT))
9113 MVT IntVT = VecVT.changeTypeToInteger();
9115 ISD::INSERT_VECTOR_ELT, DL, IntVT, DAG.getBitcast(IntVT, Vec),
9343 MVT IntVT = VecVT.changeTypeToInteger();
9344 SDValue IntVec = DAG.getBitcast(IntVT, Vec);
11244 MVT IntVT = ContainerVT.changeVectorElementTypeToInteger();
11269 IntVT = MVT::getVectorVT(MVT::i16, ContainerVT.getVectorElementCount());
11275 if (IntVT.getScalarType().bitsGT(MVT::i16) &&
11276 IntVT.bitsGT(getLMUL1VT(IntVT))) {
11279 IntVT = IntVT.changeVectorElementType(MVT::i16);
11290 !Subtarget.is64Bit() && IntVT.getVectorElementType() == MVT::i64;
11293 SplatVL = DAG.getSplatVector(IntVT, DL, VLMinus1);
11295 SplatVL = DAG.getNode(RISCVISD::VMV_V_X_VL, DL, IntVT, DAG.getUNDEF(IntVT),
11298 SDValue VID = DAG.getNode(RISCVISD::VID_VL, DL, IntVT, Mask, VL);
11299 SDValue Indices = DAG.getNode(RISCVISD::SUB_VL, DL, IntVT, SplatVL, VID,
11300 DAG.getUNDEF(IntVT), Mask, VL);
12095 MVT IntVT = DstVT.changeVectorElementTypeToInteger();
12098 SDValue ZeroSplat = DAG.getNode(RISCVISD::VMV_V_X_VL, DL, IntVT,
12099 DAG.getUNDEF(IntVT), Zero, VL);
12102 SDValue OneSplat = DAG.getNode(RISCVISD::VMV_V_X_VL, DL, IntVT,
12103 DAG.getUNDEF(IntVT), One, VL);
12104 Src = DAG.getNode(RISCVISD::VMERGE_VL, DL, IntVT, Src, OneSplat,
12105 ZeroSplat, DAG.getUNDEF(IntVT), VL);
12108 MVT IntVT = MVT::getVectorVT(MVT::getIntegerVT(DstEltSize / 2),
12110 Src = DAG.getNode(RISCVISDExtOpc, DL, IntVT, Src, Mask, VL);