]> git.ipfire.org Git - thirdparty/gcc.git/commit
tree-optimization/117606 - SLP and single element interleaving
authorRichard Biener <rguenther@suse.de>
Fri, 15 Nov 2024 09:04:23 +0000 (10:04 +0100)
committerRichard Biener <rguenth@gcc.gnu.org>
Sat, 16 Nov 2024 13:13:28 +0000 (14:13 +0100)
commit39e763ca876fba4449c0781f61115e063f481add
tree0477e4ec3bb53eb0521363437fb717c27077c9fa
parent4621b684aeb846a682de7e857d67b72eb94f458e
tree-optimization/117606 - SLP and single element interleaving

The following tries to reduce the amount of difference between
SLP and non-SLP for single-element interleaving load classification.

This fixes another fallout of --param vect-force-slp=1

PR tree-optimization/117606
* tree-vect-stmts.cc (get_group_load_store_type): For single
element interleaving also fall back to VMAT_ELEMENTWISE if
a left-over permutation isn't supported.
gcc/tree-vect-stmts.cc