diff options
author | Richard Biener <rguenther@suse.de> | 2021-11-02 18:47:14 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2021-11-02 18:49:42 +0100 |
commit | 164bbf701ff10ff44e272525e8f462ed3ff1cf43 (patch) | |
tree | 44863a3d09e9e8f5ea68165e9088a12a125d49e4 /gcc/tree-ssa-structalias.c | |
parent | f19791565d7ed31c2a895fc29b772c2c7ed390e8 (diff) | |
download | gcc-164bbf701ff10ff44e272525e8f462ed3ff1cf43.zip gcc-164bbf701ff10ff44e272525e8f462ed3ff1cf43.tar.gz gcc-164bbf701ff10ff44e272525e8f462ed3ff1cf43.tar.bz2 |
tree-optimization/103029 - ensure vect loop versioning constraint on PHIs
PHI nodes in vectorizer loop versioning need to maintain the same
order of PHI arguments to not disturb SLP discovery. The following
adds an assertion and mitigation in case loop versioning breaks this
which happens more often after the recent reorg.
2021-11-02 Richard Biener <rguenther@suse.de>
PR tree-optimization/103029
* tree-vect-loop-manip.c (vect_loop_versioning): Ensure
the PHI nodes in the loop maintain their original operand
order.
Diffstat (limited to 'gcc/tree-ssa-structalias.c')
0 files changed, 0 insertions, 0 deletions