[SVE] Replace deprecated call in changeVectorElementTypeToInteger
authorAnna Bulanova <anna.bulanova@huawei.com>
Fri, 29 May 2020 17:09:52 +0000 (13:09 -0400)
committerDanilo C. Grael <dancgr@gmail.com>
Fri, 29 May 2020 17:27:28 +0000 (13:27 -0400)
Summary:
Replace getVectorNumElements with getVectorElementCount;
gets rid of the warnings in several tests

Reviewers: sdesmalen, kmclaughlin, dancgr, efriedma, each, andwar, rengolin

Reviewed By: efriedma

Subscribers: tschuett, rkruppe, psnobl, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D80746

llvm/include/llvm/CodeGen/ValueTypes.h

index c6f8a81..e4d8a04 100644 (file)
@@ -97,8 +97,7 @@ namespace llvm {
       MVT EltTy = getSimpleVT().getVectorElementType();
       unsigned BitWidth = EltTy.getSizeInBits();
       MVT IntTy = MVT::getIntegerVT(BitWidth);
-      MVT VecTy = MVT::getVectorVT(IntTy, getVectorNumElements(),
-                                   isScalableVector());
+      MVT VecTy = MVT::getVectorVT(IntTy, getVectorElementCount());
       assert(VecTy.SimpleTy != MVT::INVALID_SIMPLE_VALUE_TYPE &&
              "Simple vector VT not representable by simple integer vector VT!");
       return VecTy;