16 May 2012 15:31
[PATCH] Remove unused weird get_virtual_var
Richard Guenther <rguenther <at> suse.de>
2012-05-16 13:31:07 GMT
2012-05-16 13:31:07 GMT
Committed.
Richard.
2012-05-16 Richard Guenther <rguenther <at> suse.de>
* tree-flow.h (get_virtual_var): Remove.
* tree-dfa.c (get_virtual_var): Likewise.
Index: gcc/tree-flow.h
===================================================================
--- gcc/tree-flow.h (revision 187591)
+++ gcc/tree-flow.h (working copy)
<at> <at> -491,7 +491,6 <at> <at> 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);
Index: gcc/tree-dfa.c
===================================================================
--- gcc/tree-dfa.c (revision 187591)
+++ gcc/tree-dfa.c (working copy)
<at> <at> -624,29 +624,6 <at> <at> 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
RSS Feed