From ee5361a16ddf478113dc5084d08b8c9ba9e4735e Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Thu, 6 May 2021 11:17:58 +0200 Subject: 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 * 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 | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'gcc/timevar.def') diff --git a/gcc/timevar.def b/gcc/timevar.def index 63c0b33..16d1657 100644 --- a/gcc/timevar.def +++ b/gcc/timevar.def @@ -162,9 +162,8 @@ DEFTIMEVAR (TV_TREE_EARLY_VRP , "tree Early VRP") DEFTIMEVAR (TV_TREE_COPY_PROP , "tree copy propagation") DEFTIMEVAR (TV_FIND_REFERENCED_VARS , "tree find ref. vars") DEFTIMEVAR (TV_TREE_PTA , "tree PTA") -DEFTIMEVAR (TV_TREE_INSERT_PHI_NODES , "tree PHI insertion") -DEFTIMEVAR (TV_TREE_SSA_REWRITE_BLOCKS, "tree SSA rewrite") DEFTIMEVAR (TV_TREE_SSA_OTHER , "tree SSA other") +DEFTIMEVAR (TV_TREE_INTO_SSA , "tree SSA rewrite") DEFTIMEVAR (TV_TREE_SSA_INCREMENTAL , "tree SSA incremental") DEFTIMEVAR (TV_TREE_OPS , "tree operand scan") DEFTIMEVAR (TV_TREE_SSA_DOMINATOR_OPTS , "dominator optimization") -- cgit v1.1