]> git.ipfire.org Git - thirdparty/gcc.git/commit
Speedup loop splitting SSA update
authorRichard Biener <rguenther@suse.de>
Tue, 28 Jun 2022 10:07:14 +0000 (12:07 +0200)
committerRichard Biener <rguenther@suse.de>
Tue, 28 Jun 2022 11:13:34 +0000 (13:13 +0200)
commit8354d0abeb7646e109b2fb982afbc253644b0925
treed7c2e6130e2d3182977ff613c6a22d8fd3c823c2
parent07f49e855b50d06181b08aa2498e631be27e8055
Speedup loop splitting SSA update

Since we never process loops with inner loops that have been split
we can delay SSA update until after the pass is done with the whole
loop, avoiding the O(function-size) work associated with it.

2022-06-28  Richard Biener  <rguenther@suse.de>

* tree-ssa-loop-split.cc (fix_loop_bb_probability): Do not
call update_ssa.
gcc/tree-ssa-loop-split.cc