Lines Matching refs:IndexVT
5017 MVT IndexVT = VT.changeTypeToInteger(); in lowerVECTOR_SHUFFLE() local
5021 if (IndexVT.getScalarType().bitsGT(XLenVT)) { in lowerVECTOR_SHUFFLE()
5023 IndexVT = IndexVT.changeVectorElementType(MVT::i16); in lowerVECTOR_SHUFFLE()
5029 if (IndexVT.getScalarType().bitsGT(MVT::i16) && isUInt<16>(NumElts - 1) && in lowerVECTOR_SHUFFLE()
5030 (IndexVT.getSizeInBits() / Subtarget.getRealMinVLen()) > 1) { in lowerVECTOR_SHUFFLE()
5032 IndexVT = IndexVT.changeVectorElementType(MVT::i16); in lowerVECTOR_SHUFFLE()
5036 ContainerVT.changeVectorElementType(IndexVT.getScalarType()); in lowerVECTOR_SHUFFLE()
5055 SDValue LHSIndices = DAG.getBuildVector(IndexVT, DL, GatherIndicesLHS); in lowerVECTOR_SHUFFLE()
5082 SDValue RHSIndices = DAG.getBuildVector(IndexVT, DL, GatherIndicesRHS); in lowerVECTOR_SHUFFLE()
11104 MVT IndexVT = Index.getSimpleValueType(); in lowerMaskedGather() local
11107 assert(VT.getVectorElementCount() == IndexVT.getVectorElementCount() && in lowerMaskedGather()
11122 IndexVT = MVT::getVectorVT(IndexVT.getVectorElementType(), in lowerMaskedGather()
11125 Index = convertToScalableVector(IndexVT, Index, DAG, Subtarget); in lowerMaskedGather()
11137 if (XLenVT == MVT::i32 && IndexVT.getVectorElementType().bitsGT(XLenVT)) { in lowerMaskedGather()
11138 IndexVT = IndexVT.changeVectorElementType(XLenVT); in lowerMaskedGather()
11139 Index = DAG.getNode(ISD::TRUNCATE, DL, IndexVT, Index); in lowerMaskedGather()
11203 MVT IndexVT = Index.getSimpleValueType(); in lowerMaskedScatter() local
11206 assert(VT.getVectorElementCount() == IndexVT.getVectorElementCount() && in lowerMaskedScatter()
11221 IndexVT = MVT::getVectorVT(IndexVT.getVectorElementType(), in lowerMaskedScatter()
11224 Index = convertToScalableVector(IndexVT, Index, DAG, Subtarget); in lowerMaskedScatter()
11236 if (XLenVT == MVT::i32 && IndexVT.getVectorElementType().bitsGT(XLenVT)) { in lowerMaskedScatter()
11237 IndexVT = IndexVT.changeVectorElementType(XLenVT); in lowerMaskedScatter()
11238 Index = DAG.getNode(ISD::TRUNCATE, DL, IndexVT, Index); in lowerMaskedScatter()
15029 const EVT IndexVT = Index.getValueType(); in legalizeScatterGatherIndexType() local
15036 if (IndexVT.getVectorElementType().bitsLT(XLenVT)) { in legalizeScatterGatherIndexType()
15042 IndexVT.changeVectorElementType(XLenVT), Index); in legalizeScatterGatherIndexType()
15616 EVT IndexVT = Index.getValueType() in PerformDAGCombine() local
15618 Index = DAG.getBuildVector(IndexVT, DL, NewIndices); in PerformDAGCombine()