Lines Matching refs:IndexVT
1967 MVT IndexVT = VT.changeTypeToInteger(); in lowerVECTOR_SHUFFLE() local
1971 if (IndexVT.getScalarType().bitsGT(XLenVT)) { in lowerVECTOR_SHUFFLE()
1973 IndexVT = IndexVT.changeVectorElementType(MVT::i16); in lowerVECTOR_SHUFFLE()
1977 ContainerVT.changeVectorElementType(IndexVT.getScalarType()); in lowerVECTOR_SHUFFLE()
1985 SDValue LHSIndices = DAG.getBuildVector(IndexVT, DL, GatherIndicesLHS); in lowerVECTOR_SHUFFLE()
2001 SDValue RHSIndices = DAG.getBuildVector(IndexVT, DL, GatherIndicesRHS); in lowerVECTOR_SHUFFLE()
4613 MVT IndexVT = Index.getSimpleValueType(); in lowerMGATHER() local
4616 assert(VT.getVectorElementCount() == IndexVT.getVectorElementCount() && in lowerMGATHER()
4633 if (VT.bitsGE(IndexVT)) { in lowerMGATHER()
4635 IndexVT = MVT::getVectorVT(IndexVT.getVectorElementType(), in lowerMGATHER()
4638 IndexVT = getContainerForFixedLengthVector(IndexVT); in lowerMGATHER()
4640 IndexVT.getVectorElementCount()); in lowerMGATHER()
4643 Index = convertToScalableVector(IndexVT, Index, DAG, Subtarget); in lowerMGATHER()
4694 MVT IndexVT = Index.getSimpleValueType(); in lowerMSCATTER() local
4697 assert(VT.getVectorElementCount() == IndexVT.getVectorElementCount() && in lowerMSCATTER()
4714 if (VT.bitsGE(IndexVT)) { in lowerMSCATTER()
4716 IndexVT = MVT::getVectorVT(IndexVT.getVectorElementType(), in lowerMSCATTER()
4719 IndexVT = getContainerForFixedLengthVector(IndexVT); in lowerMSCATTER()
4721 IndexVT.getVectorElementCount()); in lowerMSCATTER()
4724 Index = convertToScalableVector(IndexVT, Index, DAG, Subtarget); in lowerMSCATTER()
6242 EVT IndexVT = Index.getValueType(); in PerformDAGCombine() local
6248 IndexVT.getVectorElementType().bitsLT(XLenVT)); in PerformDAGCombine()
6257 if (IndexVT.getVectorElementType().bitsLT(XLenVT)) { in PerformDAGCombine()
6258 IndexVT = IndexVT.changeVectorElementType(XLenVT); in PerformDAGCombine()
6261 DL, IndexVT, Index); in PerformDAGCombine()
6269 SDValue SplatScale = DAG.getConstant(Log2_32(Scale), DL, IndexVT); in PerformDAGCombine()
6270 Index = DAG.getNode(ISD::SHL, DL, IndexVT, Index, SplatScale); in PerformDAGCombine()