aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-pass.h
diff options
context:
space:
mode:
authorBernd Schmidt <bernds@codesourcery.com>2011-12-22 15:01:25 +0000
committerBernd Schmidt <bernds@gcc.gnu.org>2011-12-22 15:01:25 +0000
commitae2b9cb66258516dff711b22acf4d0dfdc4afcf9 (patch)
tree5d65634c3462630f8b0668feee881303171c4bb7 /gcc/tree-pass.h
parent95c6483002b6849c855db603b44b7e9972bf2292 (diff)
downloadgcc-ae2b9cb66258516dff711b22acf4d0dfdc4afcf9.zip
gcc-ae2b9cb66258516dff711b22acf4d0dfdc4afcf9.tar.gz
gcc-ae2b9cb66258516dff711b22acf4d0dfdc4afcf9.tar.bz2
tree-pass.h (pass_reload): Declare.
* tree-pass.h (pass_reload): Declare. * ira.c (overall_cost_before, saved_flag_ira_share_spill_slots): New global variables, moved out of ira. (do_reload): New static function, split off from the second half of ... (ira): ... here. (gate_ira): Remove. (pass_ira): Use TV_IRA, set gate to NULL, and set flags to TODO_dump_func. (rest_of_handle_reload): New static function. (pass_reload): New. From-SVN: r182624
Diffstat (limited to 'gcc/tree-pass.h')
-rw-r--r--gcc/tree-pass.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/tree-pass.h b/gcc/tree-pass.h
index 984df37..6f1fd6a 100644
--- a/gcc/tree-pass.h
+++ b/gcc/tree-pass.h
@@ -541,6 +541,7 @@ extern struct rtl_opt_pass pass_mode_switching;
extern struct rtl_opt_pass pass_sms;
extern struct rtl_opt_pass pass_sched;
extern struct rtl_opt_pass pass_ira;
+extern struct rtl_opt_pass pass_reload;
extern struct rtl_opt_pass pass_postreload;
extern struct rtl_opt_pass pass_clean_state;
extern struct rtl_opt_pass pass_branch_prob;