]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
tree-flow.h (get_virtual_var): Remove.
authorRichard Guenther <rguenther@suse.de>
Wed, 16 May 2012 13:31:39 +0000 (13:31 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 16 May 2012 13:31:39 +0000 (13:31 +0000)
2012-05-16  Richard Guenther  <rguenther@suse.de>

* tree-flow.h (get_virtual_var): Remove.
* tree-dfa.c (get_virtual_var): Likewise.

From-SVN: r187592

gcc/ChangeLog
gcc/tree-dfa.c
gcc/tree-flow.h

index 198284fe3ceac1527d7c576d48dc201a3a783b7b..775441db6f8dc4a3e5ee912836f5885b552614ec 100644 (file)
@@ -1,3 +1,8 @@
+2012-05-16  Richard Guenther  <rguenther@suse.de>
+
+       * tree-flow.h (get_virtual_var): Remove.
+       * tree-dfa.c (get_virtual_var): Likewise.
+
 2012-05-16  Richard Guenther  <rguenther@suse.de>
 
        * tree-vect-loop-manip.c (slpeel_update_phi_nodes_for_guard1):
index 6944fc76e8d8708f379403706eae803cb3293350..d588b66db6b91a6e33f7df90350d1d472ef18cb4 100644 (file)
@@ -624,29 +624,6 @@ remove_referenced_var (tree var)
 }
 
 
-/* Return the virtual variable associated to the non-scalar variable VAR.  */
-
-tree
-get_virtual_var (tree var)
-{
-  STRIP_NOPS (var);
-
-  if (TREE_CODE (var) == SSA_NAME)
-    var = SSA_NAME_VAR (var);
-
-  while (TREE_CODE (var) == REALPART_EXPR || TREE_CODE (var) == IMAGPART_EXPR
-        || handled_component_p (var))
-    var = TREE_OPERAND (var, 0);
-
-  /* Treating GIMPLE registers as virtual variables makes no sense.
-     Also complain if we couldn't extract a _DECL out of the original
-     expression.  */
-  gcc_assert (SSA_VAR_P (var));
-  gcc_assert (!is_gimple_reg (var));
-
-  return var;
-}
-
 /* Mark all the naked symbols in STMT for SSA renaming.  */
 
 void
index ddc169abe19016de326238624bdeae62ab7b9e8a..09bc1d0d88f3ccffa707237521e379a88755f9fb 100644 (file)
@@ -491,7 +491,6 @@ extern void debug_referenced_vars (void);
 extern void dump_referenced_vars (FILE *);
 extern void dump_variable (FILE *, tree);
 extern void debug_variable (tree);
-extern tree get_virtual_var (tree);
 extern bool add_referenced_var (tree);
 extern void remove_referenced_var (tree);
 extern void mark_symbols_for_renaming (gimple);