[PATCH] D32530: [SVE][IR] Scalable Vector IR Type

Renato Golin via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 15 06:52:11 PDT 2019


rengolin added a comment.

In D32530#1466746 <https://reviews.llvm.org/D32530#1466746>, @huntergr wrote:

> So if we wanted to keep them as intrinsics for now, I think we have one of three options:
>
> 1. Leave discussion on more complicated shuffles until later, and only use scalable autovectorization on loops which don't need anything more than splats.


Given the current state, this is the easiest path.

> 2. Introduce additional intrinsics for the other shuffle variants as needed
> 3. Allow shufflevector to accept arbitrary masks so that intrinsics can be used (though possibly only if the output vector is scalable).

This warrants a larger discussion, which would hinder the current progress.


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

https://reviews.llvm.org/D32530





More information about the llvm-commits mailing list