Lines Matching defs:IntVT

3093   MVT IntVT = ContainerVT.changeVectorElementTypeToInteger();
3111 Truncated = DAG.getNode(RISCVISD::VFCVT_RM_X_F_VL, DL, IntVT, Src, Mask,
3116 Truncated = DAG.getNode(RISCVISD::VFCVT_RTZ_X_F_VL, DL, IntVT, Src,
3121 Truncated = DAG.getNode(RISCVISD::VFCVT_X_F_VL, DL, IntVT, Src, Mask, VL);
3201 MVT IntVT = ContainerVT.changeVectorElementTypeToInteger();
3215 RISCVISD::STRICT_VFCVT_RM_X_F_VL, DL, DAG.getVTList(IntVT, MVT::Other),
3222 DAG.getVTList(IntVT, MVT::Other), Chain, Src, Mask, VL);
5470 EVT IntVT = FloatVT.changeVectorElementTypeToInteger();
5471 SDValue Bitcast = DAG.getBitcast(IntVT, FloatVal);
5477 Exp = DAG.getNode(ISD::VP_SRL, DL, IntVT, Bitcast,
5478 DAG.getConstant(ShiftAmt, DL, IntVT), Mask, VL);
5481 Exp = DAG.getNode(ISD::SRL, DL, IntVT, Bitcast,
5482 DAG.getConstant(ShiftAmt, DL, IntVT));
5483 if (IntVT.bitsLT(VT))
5485 else if (IntVT.bitsGT(VT))
10664 MVT IntVT = VecVT.changeVectorElementTypeToInteger();
10691 IntVT = MVT::getVectorVT(MVT::i16, VecVT.getVectorElementCount());
10705 !Subtarget.is64Bit() && IntVT.getVectorElementType() == MVT::i64;
10708 SplatVL = DAG.getSplatVector(IntVT, DL, VLMinus1);
10710 SplatVL = DAG.getNode(RISCVISD::VMV_V_X_VL, DL, IntVT, DAG.getUNDEF(IntVT),
10713 SDValue VID = DAG.getNode(RISCVISD::VID_VL, DL, IntVT, Mask, VL);
10714 SDValue Indices = DAG.getNode(RISCVISD::SUB_VL, DL, IntVT, SplatVL, VID,
10715 DAG.getUNDEF(IntVT), Mask, VL);
11438 MVT IntVT = DstVT.changeVectorElementTypeToInteger();
11441 SDValue ZeroSplat = DAG.getNode(RISCVISD::VMV_V_X_VL, DL, IntVT,
11442 DAG.getUNDEF(IntVT), Zero, VL);
11445 SDValue OneSplat = DAG.getNode(RISCVISD::VMV_V_X_VL, DL, IntVT,
11446 DAG.getUNDEF(IntVT), One, VL);
11447 Src = DAG.getNode(RISCVISD::VMERGE_VL, DL, IntVT, Src, OneSplat,
11448 ZeroSplat, DAG.getUNDEF(IntVT), VL);
11451 MVT IntVT = MVT::getVectorVT(MVT::getIntegerVT(DstEltSize / 2),
11453 Src = DAG.getNode(RISCVISDExtOpc, DL, IntVT, Src, Mask, VL);