Lines Matching refs:IndicesVT
10858 MVT IndicesVT = ContainerVT.changeVectorElementTypeToInteger(); in lowerVPReverseExperimental() local
10862 GatherVT = IndicesVT = ContainerVT.changeVectorElementType(MVT::i8); in lowerVPReverseExperimental()
10865 SDValue SplatOne = DAG.getNode(RISCVISD::VMV_V_X_VL, DL, IndicesVT, in lowerVPReverseExperimental()
10866 DAG.getUNDEF(IndicesVT), in lowerVPReverseExperimental()
10868 SDValue SplatZero = DAG.getNode(RISCVISD::VMV_V_X_VL, DL, IndicesVT, in lowerVPReverseExperimental()
10869 DAG.getUNDEF(IndicesVT), in lowerVPReverseExperimental()
10871 Op1 = DAG.getNode(RISCVISD::VMERGE_VL, DL, IndicesVT, Op1, SplatOne, in lowerVPReverseExperimental()
10872 SplatZero, DAG.getUNDEF(IndicesVT), EVL); in lowerVPReverseExperimental()
10932 IndicesVT = MVT::getVectorVT(MVT::i16, IndicesVT.getVectorElementCount()); in lowerVPReverseExperimental()
10936 SDValue VID = DAG.getNode(RISCVISD::VID_VL, DL, IndicesVT, Mask, EVL); in lowerVPReverseExperimental()
10939 SDValue VecLenSplat = DAG.getNode(RISCVISD::VMV_V_X_VL, DL, IndicesVT, in lowerVPReverseExperimental()
10940 DAG.getUNDEF(IndicesVT), VecLen, EVL); in lowerVPReverseExperimental()
10941 SDValue VRSUB = DAG.getNode(RISCVISD::SUB_VL, DL, IndicesVT, VecLenSplat, VID, in lowerVPReverseExperimental()
10942 DAG.getUNDEF(IndicesVT), Mask, EVL); in lowerVPReverseExperimental()