diff options
Diffstat (limited to 'gcc/tree-flow.h')
-rw-r--r-- | gcc/tree-flow.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/tree-flow.h b/gcc/tree-flow.h index 89adc9e5717..abb5bfb3478 100644 --- a/gcc/tree-flow.h +++ b/gcc/tree-flow.h @@ -457,6 +457,7 @@ extern void dump_cfg_stats (FILE *); extern void debug_cfg_stats (void); extern void tree_cfg2dot (FILE *); extern void cleanup_tree_cfg (int); +extern void remove_useless_stmts_and_vars (void); extern void remove_phi_nodes_and_edges_for_unreachable_block (basic_block); extern tree first_stmt (basic_block); extern tree last_stmt (basic_block); @@ -505,6 +506,8 @@ extern void dump_alias_info (FILE *); extern void debug_alias_info (void); extern tree get_virtual_var (tree); extern void add_vuse (tree, tree, voperands_t); +extern void add_vdef (tree, tree, voperands_t); +extern bool virtual_op_p (tree); extern void create_global_var (void); /* Flags used when computing reaching definitions and reached uses. */ @@ -545,6 +548,7 @@ void tree_ssa_dce (tree); /* In tree-ssa-copyprop.c */ void tree_ssa_copyprop (tree); void propagate_copy (basic_block, tree *, tree); +void fixup_var_scope (basic_block, tree); /* In tree-flow-inline.h */ |