summaryrefslogtreecommitdiffstats
path: root/gcc/tree-ssa.c
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2004-07-22 02:48:27 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2004-07-22 02:48:27 +0000
commit280450faa1152c283c0bb88b31337cee8e569ff5 (patch)
treeb73bc536f4dc7bf38bca669bed0165ada4082844 /gcc/tree-ssa.c
parent4bed831ea2e22d2a38eb7ca75ff4257235ba36bc (diff)
downloadppe42-gcc-280450faa1152c283c0bb88b31337cee8e569ff5.tar.gz
ppe42-gcc-280450faa1152c283c0bb88b31337cee8e569ff5.zip
* gimple-low.c (expand_var_p): Don't look at TREE_ADDRESSABLE,
TREE_THIS_VOLATILE, may_aliases, or optimization level. (remove_useless_vars): Dump debugging info. (expand_used_vars): Move ... * cfgexpand.c (expand_used_vars): ... here. Make static. * tree-flow-inline.h (set_is_used): New. (set_default_def): Use get_var_ann. * tree-flow.h: Update decls. * tree-ssa-live.c (mark_all_vars_used_1, mark_all_vars_used): New. (create_ssa_var_map): Use it. * tree-ssa.c (set_is_used): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85034 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-ssa.c')
-rw-r--r--gcc/tree-ssa.c24
1 files changed, 0 insertions, 24 deletions
diff --git a/gcc/tree-ssa.c b/gcc/tree-ssa.c
index ad1c1745c14..35db41c26a2 100644
--- a/gcc/tree-ssa.c
+++ b/gcc/tree-ssa.c
@@ -463,30 +463,6 @@ verify_ssa (void)
}
-/* Set the USED bit in the annotation for T. */
-
-void
-set_is_used (tree t)
-{
- while (1)
- {
- if (SSA_VAR_P (t))
- break;
-
- if (TREE_CODE (t) == REALPART_EXPR || TREE_CODE (t) == IMAGPART_EXPR)
- t = TREE_OPERAND (t, 0);
- else
- while (handled_component_p (t))
- t = TREE_OPERAND (t, 0);
- }
-
- if (TREE_CODE (t) == SSA_NAME)
- t = SSA_NAME_VAR (t);
-
- var_ann (t)->used = 1;
-}
-
-
/* Initialize global DFA and SSA structures. */
void
OpenPOWER on IntegriCloud