]> git.ipfire.org Git - thirdparty/gcc.git/commit
tree-optimization/110614 - SLP splat and re-align (optimized)
authorRichard Biener <rguenther@suse.de>
Tue, 11 Jul 2023 08:40:19 +0000 (10:40 +0200)
committerRichard Biener <rguenther@suse.de>
Tue, 11 Jul 2023 10:22:35 +0000 (12:22 +0200)
commit4736ddd11874fe215662ac18877ce8eded1f5976
treeb1ee05421df1f1a7d06b0a05a68d755a2b094a01
parent6be7d5e91e47c5432391b03de9f89e7ec6072eda
tree-optimization/110614 - SLP splat and re-align (optimized)

The following properly guards the re-align (optimized) paths used
on old power CPUs for the added case of SLP splats from non-grouped
loads.  Testcases are existing in dg-torture.

PR tree-optimization/110614
* tree-vect-data-refs.cc (vect_supportable_dr_alignment):
SLP splats are not suitable for re-align ops.
gcc/tree-vect-data-refs.cc