diff options
author | Richard Biener <rguenther@suse.de> | 2024-02-12 10:40:42 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2024-02-12 11:52:29 +0100 |
commit | 1e3f78dbb328a2f2db8def241372cb947d9cb7eb (patch) | |
tree | d213762df31ed577848035d1a1bfc282040d2544 /gcc/cp/constexpr.cc | |
parent | cc136a0bdcf096ca7d38b080a52fc9c041aa36db (diff) | |
download | gcc-1e3f78dbb328a2f2db8def241372cb947d9cb7eb.zip gcc-1e3f78dbb328a2f2db8def241372cb947d9cb7eb.tar.gz gcc-1e3f78dbb328a2f2db8def241372cb947d9cb7eb.tar.bz2 |
tree-optimization/113863 - elide degenerate virtual PHIs when moving ee stores
This makes sure to elide degenerate virtual PHIs when moving stores
across early exits.
PR tree-optimization/113863
* tree-vect-data-refs.cc (vect_analyze_early_break_dependences):
Record crossed virtual PHIs.
* tree-vect-loop.cc (move_early_exit_stmts): Elide crossed
virtual PHIs.
* gcc.dg/vect/pr113863.c: New testcase.
Diffstat (limited to 'gcc/cp/constexpr.cc')
0 files changed, 0 insertions, 0 deletions