[PATCH] D71636: [AArch64][SVE][WIP] Add support for vscale constants (?)

Eli Friedman via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Dec 18 16:33:39 PST 2019


efriedma added a comment.

My current thinking for shuffles is that we shouldn't represent the shuffle mask of shufflevector as a Constant at all.  Currently, we basically treat it as an `ArrayRef<int>` anyway (and in fact, that's the only representation at the SelectionDAG level).  And once we're not using Constants, we can pick an appropriate representation for vscale'ed shuffles without worrying about shoving the result into a Constant.  I think Sander is planning to write up a proposal along these lines.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D71636





More information about the llvm-commits mailing list