diff options
author | amacleod <amacleod@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-10-09 14:11:30 +0000 |
---|---|---|
committer | amacleod <amacleod@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-10-09 14:11:30 +0000 |
commit | 64641360c444568aeb4328aebc1585466b2cede5 (patch) | |
tree | 5f0d797d661ee8ba11c4c05d7c09c7138fad2499 /gcc/tree-ssa-live.h | |
parent | ddddc40dafe5e52cdf87e72388fdcc26f98f0ea6 (diff) | |
download | gcc-64641360c444568aeb4328aebc1585466b2cede5.tar.gz |
* tree-flow.h: Remove all remaining prototypes, enums and structs that
are not related to tree-cfg.c.
* tree-ssa-address.h: New file. Relocate prototypes.
* tree-ssa-address.c: (struct mem_address): Relocate from tree-flow.h.
(addr_for_mem_ref): New. Combine call to get_address_description and
return addr_for_mem_ref.
* expr.c (expand_expr_real_1): Use new addr_for_mem_ref routine.
* tree-ssa-live.h: Adjust prototypes.
* passes.c: Include tree-ssa-live.h.
* gimple-pretty-print.h (gimple_dump_bb): Add prototype.
* graphite.c (graphite_transform_loops): Make static.
(graphite_transforms, gate_graphite_transforms, pass_data_graphite,
make_pass_graphite, pass_data_graphite_transforms,
make_pass_graphite_transforms): Relocate here from tree-ssa-loop.c.
* ipa-pure-const.c (warn_function_noreturn): Make static.
(execute_warn_function_noreturn, gate_warn_function_noreturn,
class pass_warn_function_noreturn, make_pass_warn_function_noreturn):
Relocate from tree-cfg.c
* tree-cfg.c (tree_node_can_be_shared, gimple_empty_block_p): Make
static.
(execute_warn_function_noreturn, gate_warn_function_noreturn,
class pass_warn_function_noreturn, make_pass_warn_function_noreturn):
Move to ipa-pure-const.c.
(execute_fixup_cfg, class pass_fixup_cfg, make_pass_fixup_cfg): Relocate
from tree-optimize.c.
* tree-optimize.c (execute_fixup_cfg, class pass_fixup_cfg,
make_pass_fixup_cfg): Move to tree-cfg.c.
* tree-chrec.h: (enum ev_direction): Relocate here from tree-flow.h.
Relocate some prototypes.
* tree-data-ref.h (tree_check_data_deps) Add prototype.
* tree-dump.c (dump_function_to_file): Remove prototype.
Add tree-flow.h to the include file.
* tree-dump.h: Remove prototype.
* tree-parloops.h: New File. Add prototypes.
* tree-parloops.c (gate_tree_parallelize_loops, tree_parallelize_loops,
pass_data_parallelize_loops, make_pass_parallelize_loops): Relocate
from tree-ssa-loop.c.
* tree-predcom.c (run_tree_predictive_commoning,
gate_tree_predictive_commoning, pass_data_predcom, make_pass_predcom):
Relocate here from tree-ssa-loop.c.
* tree-ssa-dom.c (tree_ssa_dominator_optimize) Don't call
ssa_name_values.release ().
* tree-ssa-threadedge.h: New File. Relocate prototypes here.
(ssa_name_values): Relocate from tree-flow.h.
* tree-ssa.h: Include tree-ssa-threadedge.h and tree-ssa-address.h.
* tree-ssa-loop.c (run_tree_predictive_commoning,
gate_tree_predictive_commoning, pass_data_predcom, make_pass_predcom,
graphite_transforms, gate_graphite_transforms, pass_data_graphite,
make_pass_graphite, pass_data_graphite_transforms,
make_pass_graphite_transforms, gate_tree_parallelize_loops,
tree_parallelize_loops, pass_data_parallelize_loops,
make_pass_parallelize_loops): Move to other files.
* tree-vectorizer.h (lpeel_tree_duplicate_loop_to_edge_cfg): Prototype
moved here.
* tree.h: Remove prototypes from tree-address.c.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203320 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-ssa-live.h')
-rw-r--r-- | gcc/tree-ssa-live.h | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/gcc/tree-ssa-live.h b/gcc/tree-ssa-live.h index 5d80d988711..0aa9f0c4331 100644 --- a/gcc/tree-ssa-live.h +++ b/gcc/tree-ssa-live.h @@ -70,12 +70,16 @@ typedef struct _var_map extern var_map init_var_map (int); extern void delete_var_map (var_map); -extern void dump_var_map (FILE *, var_map); -extern void debug (_var_map &ref); -extern void debug (_var_map *ptr); extern int var_union (var_map, tree, tree); extern void partition_view_normal (var_map, bool); extern void partition_view_bitmap (var_map, bitmap, bool); +extern void dump_scope_blocks (FILE *, int); +extern void debug_scope_block (tree, int); +extern void debug_scope_blocks (int); +extern void remove_unused_locals (void); +extern void dump_var_map (FILE *, var_map); +extern void debug (_var_map &ref); +extern void debug (_var_map *ptr); #ifdef ENABLE_CHECKING extern void register_ssa_partition_check (tree ssa_var); #endif @@ -241,16 +245,15 @@ typedef struct tree_live_info_d } *tree_live_info_p; -extern tree_live_info_p calculate_live_ranges (var_map); -extern void calculate_live_on_exit (tree_live_info_p); -extern void delete_tree_live_info (tree_live_info_p); - #define LIVEDUMP_ENTRY 0x01 #define LIVEDUMP_EXIT 0x02 #define LIVEDUMP_ALL (LIVEDUMP_ENTRY | LIVEDUMP_EXIT) -extern void dump_live_info (FILE *, tree_live_info_p, int); +extern void delete_tree_live_info (tree_live_info_p); +extern void calculate_live_on_exit (tree_live_info_p); +extern tree_live_info_p calculate_live_ranges (var_map); extern void debug (tree_live_info_d &ref); extern void debug (tree_live_info_d *ptr); +extern void dump_live_info (FILE *, tree_live_info_p, int); /* Return TRUE if P is marked as a global in LIVE. */ |