[PATCH] D137966: [AArch64] Lower fixed-length vector_shuffle to SVE splat if possible

Cullen Rhodes via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Nov 15 07:19:40 PST 2022


c-rhodes accepted this revision.
c-rhodes added a comment.
This revision is now accepted and ready to land.

I've just left one suggestion but otherwise LGTM



================
Comment at: llvm/lib/Target/AArch64/AArch64ISelLowering.cpp:23040
+  if (SVN->isSplat()) {
+    int Lane = std::max(0, SVN->getSplatIndex());
+    EVT ScalarTy = MinLegalExtractEltScalarTy(VT.getVectorElementType());
----------------
unsigned?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D137966



More information about the llvm-commits mailing list