diff options
author | Richard Biener <rguenther@suse.de> | 2024-09-08 11:21:19 +0200 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2024-09-18 15:40:10 +0200 |
commit | de1389e24e8dc98b65bc8d40976172214ac4ecc0 (patch) | |
tree | a2f0028cbcc0486bfedee0b54db2e333f8879d43 /gcc/c/c-aux-info.cc | |
parent | ad5bfc2b7044ba962396de0dabcad1cd54234689 (diff) | |
download | gcc-trunk.zip gcc-trunk.tar.gz gcc-trunk.tar.bz2 |
The following adds --param vect-force-slp to enable the transition
to full SLP. Full SLP is enforced during stmt analysis where it
detects failed SLP discovery and at loop analysis time where it
avoids analyzing a loop with SLP disabled. Failure to SLP results
in vectorization to fail.
* params.opt (vect-force-slp): New param, default 0.
* doc/invoke.texi (--param vect-force-slp): Document.
* tree-vect-loop.cc (vect_analyze_loop_2): When analyzing
without SLP but --param vect-force-slp is 1 fail.
* tree-vect-stmts.cc (vect_analyze_stmt): Fail vectorization
for non-SLP stmts when --param vect-force-slp is 1.
Diffstat (limited to 'gcc/c/c-aux-info.cc')
0 files changed, 0 insertions, 0 deletions