aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcov-iov.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2024-11-12 10:31:30 +0100
committerRichard Biener <rguenth@gcc.gnu.org>2024-11-12 14:57:32 +0100
commit0d4b254b20a9193ab261d02f8a063e21816f85e4 (patch)
tree1b88def31c54824e092b9a3468294399c7959c56 /gcc/gcov-iov.c
parent1b35b929354c41f3e2682aa7a30013e1bfe31bd4 (diff)
downloadgcc-0d4b254b20a9193ab261d02f8a063e21816f85e4.zip
gcc-0d4b254b20a9193ab261d02f8a063e21816f85e4.tar.gz
gcc-0d4b254b20a9193ab261d02f8a063e21816f85e4.tar.bz2
tree-optimization/116973 - SLP permute lower heuristic and single-lane SLP
When forcing single-lane SLP to emulate non-SLP behavior we need to disable heuristics designed to optimize SLP loads and instead in all cases resort to an interleaving scheme as requested by forcefully doing single-lane SLP. This fixes the remaining fallout for --param vect-force-slp=1 on x86. PR tree-optimization/116973 * tree-vect-slp.cc (vect_lower_load_permutations): Add force_single_lane parameter. Disable heuristic that keeps some load-permutations. (vect_analyze_slp): Pass force_single_lane to vect_lower_load_permutations.
Diffstat (limited to 'gcc/gcov-iov.c')
0 files changed, 0 insertions, 0 deletions