Lines Matching refs:IndexVT
5304 MVT IndexVT = VT.changeTypeToInteger(); in lowerVECTOR_SHUFFLE() local
5308 if (IndexVT.getScalarType().bitsGT(XLenVT)) { in lowerVECTOR_SHUFFLE()
5310 IndexVT = IndexVT.changeVectorElementType(MVT::i16); in lowerVECTOR_SHUFFLE()
5316 if (IndexVT.getScalarType().bitsGT(MVT::i16) && isUInt<16>(NumElts - 1) && in lowerVECTOR_SHUFFLE()
5317 (IndexVT.getSizeInBits() / Subtarget.getRealMinVLen()) > 1) { in lowerVECTOR_SHUFFLE()
5319 IndexVT = IndexVT.changeVectorElementType(MVT::i16); in lowerVECTOR_SHUFFLE()
5323 ContainerVT.changeVectorElementType(IndexVT.getScalarType()); in lowerVECTOR_SHUFFLE()
5333 SDValue LHSIndices = DAG.getBuildVector(IndexVT, DL, GatherIndicesLHS); in lowerVECTOR_SHUFFLE()
11911 MVT IndexVT = Index.getSimpleValueType(); in lowerMaskedGather() local
11914 assert(VT.getVectorElementCount() == IndexVT.getVectorElementCount() && in lowerMaskedGather()
11928 IndexVT = MVT::getVectorVT(IndexVT.getVectorElementType(), in lowerMaskedGather()
11931 Index = convertToScalableVector(IndexVT, Index, DAG, Subtarget); in lowerMaskedGather()
11943 if (XLenVT == MVT::i32 && IndexVT.getVectorElementType().bitsGT(XLenVT)) { in lowerMaskedGather()
11944 IndexVT = IndexVT.changeVectorElementType(XLenVT); in lowerMaskedGather()
11945 Index = DAG.getNode(ISD::TRUNCATE, DL, IndexVT, Index); in lowerMaskedGather()
12009 MVT IndexVT = Index.getSimpleValueType(); in lowerMaskedScatter() local
12012 assert(VT.getVectorElementCount() == IndexVT.getVectorElementCount() && in lowerMaskedScatter()
12026 IndexVT = MVT::getVectorVT(IndexVT.getVectorElementType(), in lowerMaskedScatter()
12029 Index = convertToScalableVector(IndexVT, Index, DAG, Subtarget); in lowerMaskedScatter()
12041 if (XLenVT == MVT::i32 && IndexVT.getVectorElementType().bitsGT(XLenVT)) { in lowerMaskedScatter()
12042 IndexVT = IndexVT.changeVectorElementType(XLenVT); in lowerMaskedScatter()
12043 Index = DAG.getNode(ISD::TRUNCATE, DL, IndexVT, Index); in lowerMaskedScatter()
16368 const EVT IndexVT = Index.getValueType(); in legalizeScatterGatherIndexType() local
16375 if (IndexVT.getVectorElementType().bitsLT(XLenVT)) { in legalizeScatterGatherIndexType()
16381 IndexVT.changeVectorElementType(XLenVT), Index); in legalizeScatterGatherIndexType()
17138 EVT IndexVT = Index.getValueType() in PerformDAGCombine() local
17140 Index = DAG.getBuildVector(IndexVT, DL, NewIndices); in PerformDAGCombine()