[PATCH] D134718: [LegalizeTypes] Use getVectorElementCount to avoid crash of scalable vector.

Jianjian Guan via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 28 00:00:57 PDT 2022


jacquesguan added a comment.

In D134718#3817513 <https://reviews.llvm.org/D134718#3817513>, @RKSimon wrote:

> test cases?

Done.



================
Comment at: llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:211
   SDValue OldVec = N->getOperand(0);
-  unsigned OldElts = OldVec.getValueType().getVectorNumElements();
+  auto OldEltCount = OldVec.getValueType().getVectorElementCount();
   EVT OldEltVT = OldVec.getValueType().getVectorElementType();
----------------
RKSimon wrote:
> auto -> ElementCount
Done.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D134718/new/

https://reviews.llvm.org/D134718



More information about the llvm-commits mailing list