aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-dump.h
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2024-06-13 14:42:25 +0200
committerRichard Biener <rguenther@suse.de>2024-06-14 11:08:30 +0200
commitd66b820f392aa9a7c34d3cddaf3d7c73bf23f82d (patch)
tree770340806f078c25e8486bbdb7838edbb8542357 /gcc/tree-dump.h
parentaa85a5a6792a79c28a8ee19dc5d0f01b2930c33d (diff)
downloadgcc-d66b820f392aa9a7c34d3cddaf3d7c73bf23f82d.zip
gcc-d66b820f392aa9a7c34d3cddaf3d7c73bf23f82d.tar.gz
gcc-d66b820f392aa9a7c34d3cddaf3d7c73bf23f82d.tar.bz2
Support single def-use cycle optimization for SLP reduction vectorization
We can at least mimic single def-use cycle optimization when doing single-lane SLP reductions and that's required to avoid regressing compared to non-SLP. * tree-vect-loop.cc (vectorizable_reduction): Allow single-def-use cycles with SLP. (vect_transform_reduction): Handle SLP single def-use cycles. (vect_transform_cycle_phi): Likewise. * gcc.dg/vect/slp-reduc-12.c: New testcase.
Diffstat (limited to 'gcc/tree-dump.h')
0 files changed, 0 insertions, 0 deletions