diff options
author | Richard Guenther <rguenther@suse.de> | 2012-05-16 13:31:39 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2012-05-16 13:31:39 +0000 |
commit | 00d9266fad559adc3b88c5cc311f5b933d9437cb (patch) | |
tree | 50368c64d9d4d5ea8219abbc26ecc06014540063 /gcc/tree-dfa.c | |
parent | c334023f3713f64fafb81c8108c2086f258bd754 (diff) | |
download | gcc-00d9266fad559adc3b88c5cc311f5b933d9437cb.zip gcc-00d9266fad559adc3b88c5cc311f5b933d9437cb.tar.gz gcc-00d9266fad559adc3b88c5cc311f5b933d9437cb.tar.bz2 |
tree-flow.h (get_virtual_var): Remove.
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
Diffstat (limited to 'gcc/tree-dfa.c')
-rw-r--r-- | gcc/tree-dfa.c | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/gcc/tree-dfa.c b/gcc/tree-dfa.c index 6944fc7..d588b66 100644 --- a/gcc/tree-dfa.c +++ b/gcc/tree-dfa.c @@ -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 |