]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* tree-into-ssa.c (regs_to_rename, mem_syms_to_rename): Remove.
authormatz <matz@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Apr 2009 11:15:53 +0000 (11:15 +0000)
committermatz <matz@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Apr 2009 11:15:53 +0000 (11:15 +0000)
        (init_update_ssa, delete_update_ssa, update_ssa): Remove references
        to above.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146830 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/tree-into-ssa.c

index e39039a5dd655f1605dde237ec8c8e36495a29c9..c04bd05d882c5e850af2129fbbe4c0a3f5f10645 100644 (file)
@@ -1,3 +1,9 @@
+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>
             Eric Botcazou  <ebotcazou@adacore.com>
 
index 938eefc868a138a083913faedf8b02063d7dd516..d1f0ff7820eeee8f712e7ab042184f9a9a9d63ef 100644 (file)
@@ -113,14 +113,6 @@ static sbitmap old_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
    were registered in the replacement table.  They will be finally
    released after we finish updating the SSA web.  */
@@ -2635,8 +2627,6 @@ init_update_ssa (struct function *fn)
   sbitmap_zero (new_ssa_names);
 
   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;
   memset (&update_ssa_stats, 0, sizeof (update_ssa_stats));
   update_ssa_stats.virtual_symbols = BITMAP_ALLOC (NULL);
@@ -2662,8 +2652,6 @@ delete_update_ssa (void)
   repl_tbl = NULL;
 
   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);
 
   if (names_to_release)
@@ -3152,26 +3140,6 @@ update_ssa (unsigned update_flags)
   if (insert_phi_p && switch_virtuals_to_full_rewrite_p ())
     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
      definition and use sites for all the names in NEW_SSA_NAMES and
      OLD_SSA_NAMES.  */