[PATCH] D149749: [AArch64][SVE] Custom ISelLowering for 256b `shuffle_vector v, undef, <1, 1, 0, 0>`

Cameron McInally via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed May 3 14:21:49 PDT 2023


cameron.mcinally added a comment.

@efriedma, I agree. There's a more general solution out there, but I'm too far removed from the AArch64 backend to see it.

The other interesting case from 538.namd is:

shufflevector <2 x double> %v, <2 x double> poison,  <4 x i32> <i32 1, i32 0, i32 1, i32 0>

And I suspect there are more that I haven't found yet, especially from Complex.


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

https://reviews.llvm.org/D149749



More information about the llvm-commits mailing list