diff options
author | Richard Biener <rguenther@suse.de> | 2024-09-23 10:13:17 +0200 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2024-09-23 11:52:27 +0200 |
commit | 723f7b6db841c1a101a2f5b3b6273d8449dae39e (patch) | |
tree | 76276a953028929ec657d1eedc78ef8c39a2d810 /libgomp/fortran.c | |
parent | dfb750798b07e7f412d52c22145ca8bce1911ac8 (diff) | |
download | gcc-723f7b6db841c1a101a2f5b3b6273d8449dae39e.zip gcc-723f7b6db841c1a101a2f5b3b6273d8449dae39e.tar.gz gcc-723f7b6db841c1a101a2f5b3b6273d8449dae39e.tar.bz2 |
tree-optimization/116791 - Elementwise SLP vectorization
The following restricts the elementwise SLP vectorization to the
single-lane case which is the reason I enabled it to avoid regressions
with non-SLP. The PR shows that multi-line SLP loads with elementwise
accesses require work, I'll open a new bug to track this for the
future.
PR tree-optimization/116791
* tree-vect-stmts.cc (get_group_load_store_type): Only
fall back to elementwise access for single-lane SLP, restore
hard failure mode for other cases.
* gcc.dg/vect/pr116791.c: New testcase.
Diffstat (limited to 'libgomp/fortran.c')
0 files changed, 0 insertions, 0 deletions