]> gcc.gnu.org Git - gcc.git/commit
refactor SSA rewriting timevars
authorRichard Biener <rguenther@suse.de>
Thu, 6 May 2021 09:17:58 +0000 (11:17 +0200)
committerRichard Biener <rguenther@suse.de>
Thu, 6 May 2021 12:52:02 +0000 (14:52 +0200)
commitee5361a16ddf478113dc5084d08b8c9ba9e4735e
tree276d1bb432ce7ebfd5cbb4be9406b0207eb3a581
parent0e79e63026e43ad0577812ffb405dac8fa88af5b
refactor SSA rewriting timevars

This avoids too deep stacks of timevars during incremental
SSA rewrite and basically use TV_TREE_INTO_SSA for all into-SSA
rewrite work and TV_TREE_SSA_INCREMENTAL for update_ssa.

2021-05-06  Richard Biener  <rguenther@suse.de>

* timevar.def (TV_TREE_INSERT_PHI_NODES): Remove.
(TV_TREE_SSA_REWRITE_BLOCKS): Likewise.
(TV_TREE_INTO_SSA): New.
* tree-into-ssa.c (insert_phi_nodes): Do not account separately.
(rewrite_blocks): Likewise.
(pass_data_build_ssa): Account to TV_TREE_INTO_SSA.
gcc/timevar.def
gcc/tree-into-ssa.c
This page took 0.062679 seconds and 6 git commands to generate.