diff options
author | Richard Biener <rguenther@suse.de> | 2021-05-06 11:29:25 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2021-05-06 13:54:02 +0200 |
commit | a1ac9ffb5a7f44b2e2633b7265c21ce803c8e854 (patch) | |
tree | 27b373b33d4efbf94f8f85d092ebf79c90a11b08 /gcc/fortran/trans-expr.c | |
parent | 1698f496c5ee96b980ba97f5cd5f56b633e4afe0 (diff) | |
download | gcc-a1ac9ffb5a7f44b2e2633b7265c21ce803c8e854.zip gcc-a1ac9ffb5a7f44b2e2633b7265c21ce803c8e854.tar.gz gcc-a1ac9ffb5a7f44b2e2633b7265c21ce803c8e854.tar.bz2 |
Avoid update_ssa quadraticness in loop splitting
We already take care to not apply loop splitting to IL produced
by splitting so we should be able to delay updating SSA and
loop-closed SSA that was left broken after loop versioning
until after we processed all opportunities.
2021-05-06 Richard Biener <rguenther@suse.de>
* tree-ssa-loop-split.c (split_loop): Delay updating SSA form.
Output an opt-info message.
(do_split_loop_on_cond): Likewise.
(tree_ssa_split_loops): Update SSA form here.
Diffstat (limited to 'gcc/fortran/trans-expr.c')
0 files changed, 0 insertions, 0 deletions