diff options
author | Richard Biener <rguenther@suse.de> | 2024-09-05 11:18:57 +0200 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2024-09-06 09:16:03 +0200 |
commit | 6a1a856ba78589f7f5285b00ecd40ba2bbeef8b0 (patch) | |
tree | d3d7f545799915ddec03f82640a0de1f5eb9b167 /gcc/cp/parser.cc | |
parent | 116bfbc806a7aa3f1ae2a3b3eb38d6bb65e0d0a7 (diff) | |
download | gcc-6a1a856ba78589f7f5285b00ecd40ba2bbeef8b0.zip gcc-6a1a856ba78589f7f5285b00ecd40ba2bbeef8b0.tar.gz gcc-6a1a856ba78589f7f5285b00ecd40ba2bbeef8b0.tar.bz2 |
tree-optimization/116610 - wrong SLP induction bias for mask peeling
The following fixes a mistake when applying the bias for peeling via
masking to the inital value of SLP inductions.
This resolves gcc.target/aarch64/sve/peel_ind_1.c (a scan-assembler
only unfortunately) when forcing single-lane SLP for it.
PR tree-optimization/116610
* tree-vect-loop.cc (vectorizable_induction): Use MINUS_EXPR
to apply a mask peeling adjustment.
Diffstat (limited to 'gcc/cp/parser.cc')
0 files changed, 0 insertions, 0 deletions