aboutsummaryrefslogtreecommitdiff
path: root/libgomp
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2022-10-20 11:04:21 +0200
committerRichard Biener <rguenther@suse.de>2022-10-20 12:49:50 +0200
commit5362b5cc8dba9de70904613fff1d5391a9c087ce (patch)
tree7ff6ab63d0a747beb811208e228d7dc34b8643e8 /libgomp
parentc7ebee2378426eeca425ca5406af213a926f154c (diff)
downloadgcc-5362b5cc8dba9de70904613fff1d5391a9c087ce.zip
gcc-5362b5cc8dba9de70904613fff1d5391a9c087ce.tar.gz
gcc-5362b5cc8dba9de70904613fff1d5391a9c087ce.tar.bz2
Avoid PHI - PHI recurrence in vectorization
The reported regression of libgomp loop-14.C shows that there isn't generally a good reliable place to insert the permute upfront so the following simply restricts recurrence vectorization to the cases where the latch value isn't defined by a PHI. * tree-vect-loop.cc (vect_phi_first_order_recurrence_p): Disallow latch PHI defs. (vectorizable_recurr): Revert previous change.
Diffstat (limited to 'libgomp')
0 files changed, 0 insertions, 0 deletions