Commit fca5f3d1 by Michael Matz Committed by Michael Matz

tree-into-ssa.c (regs_to_rename, [...]): Remove.

        * tree-into-ssa.c (regs_to_rename, mem_syms_to_rename): Remove.
        (init_update_ssa, delete_update_ssa, update_ssa): Remove references
        to above.

From-SVN: r146830
parent a1fa3e79
2009-04-27 Michael Matz <matz@suse.de>
* tree-into-ssa.c (regs_to_rename, mem_syms_to_rename): Remove.
(init_update_ssa, delete_update_ssa, update_ssa): Remove references
to above.
2009-04-27 Richard Sandiford <rdsandiford@googlemail.com> 2009-04-27 Richard Sandiford <rdsandiford@googlemail.com>
Eric Botcazou <ebotcazou@adacore.com> Eric Botcazou <ebotcazou@adacore.com>
......
...@@ -113,14 +113,6 @@ static sbitmap old_ssa_names; ...@@ -113,14 +113,6 @@ static sbitmap old_ssa_names;
static sbitmap new_ssa_names; static sbitmap new_ssa_names;
/* Subset of SYMS_TO_RENAME. Contains all the GIMPLE register symbols
that have been marked for renaming. */
static bitmap regs_to_rename;
/* Subset of SYMS_TO_RENAME. Contains all the memory symbols
that have been marked for renaming. */
static bitmap mem_syms_to_rename;
/* Set of SSA names that have been marked to be released after they /* Set of SSA names that have been marked to be released after they
were registered in the replacement table. They will be finally were registered in the replacement table. They will be finally
released after we finish updating the SSA web. */ released after we finish updating the SSA web. */
...@@ -2635,8 +2627,6 @@ init_update_ssa (struct function *fn) ...@@ -2635,8 +2627,6 @@ init_update_ssa (struct function *fn)
sbitmap_zero (new_ssa_names); sbitmap_zero (new_ssa_names);
repl_tbl = htab_create (20, repl_map_hash, repl_map_eq, repl_map_free); repl_tbl = htab_create (20, repl_map_hash, repl_map_eq, repl_map_free);
regs_to_rename = BITMAP_ALLOC (NULL);
mem_syms_to_rename = BITMAP_ALLOC (NULL);
names_to_release = NULL; names_to_release = NULL;
memset (&update_ssa_stats, 0, sizeof (update_ssa_stats)); memset (&update_ssa_stats, 0, sizeof (update_ssa_stats));
update_ssa_stats.virtual_symbols = BITMAP_ALLOC (NULL); update_ssa_stats.virtual_symbols = BITMAP_ALLOC (NULL);
...@@ -2662,8 +2652,6 @@ delete_update_ssa (void) ...@@ -2662,8 +2652,6 @@ delete_update_ssa (void)
repl_tbl = NULL; repl_tbl = NULL;
bitmap_clear (SYMS_TO_RENAME (update_ssa_initialized_fn)); bitmap_clear (SYMS_TO_RENAME (update_ssa_initialized_fn));
BITMAP_FREE (regs_to_rename);
BITMAP_FREE (mem_syms_to_rename);
BITMAP_FREE (update_ssa_stats.virtual_symbols); BITMAP_FREE (update_ssa_stats.virtual_symbols);
if (names_to_release) if (names_to_release)
...@@ -3152,26 +3140,6 @@ update_ssa (unsigned update_flags) ...@@ -3152,26 +3140,6 @@ update_ssa (unsigned update_flags)
if (insert_phi_p && switch_virtuals_to_full_rewrite_p ()) if (insert_phi_p && switch_virtuals_to_full_rewrite_p ())
switch_virtuals_to_full_rewrite (); switch_virtuals_to_full_rewrite ();
/* If there are symbols to rename, identify those symbols that are
GIMPLE registers into the set REGS_TO_RENAME and those that are
memory symbols into the set MEM_SYMS_TO_RENAME. */
if (!bitmap_empty_p (SYMS_TO_RENAME (cfun)))
{
unsigned i;
bitmap_iterator bi;
EXECUTE_IF_SET_IN_BITMAP (SYMS_TO_RENAME (cfun), 0, i, bi)
{
tree sym = referenced_var (i);
if (is_gimple_reg (sym))
bitmap_set_bit (regs_to_rename, i);
}
/* Memory symbols are those not in REGS_TO_RENAME. */
bitmap_and_compl (mem_syms_to_rename,
SYMS_TO_RENAME (cfun), regs_to_rename);
}
/* If there are names defined in the replacement table, prepare /* If there are names defined in the replacement table, prepare
definition and use sites for all the names in NEW_SSA_NAMES and definition and use sites for all the names in NEW_SSA_NAMES and
OLD_SSA_NAMES. */ OLD_SSA_NAMES. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment