diff options
author | Bernd Schmidt <bernds@codesourcery.com> | 2011-12-22 15:01:25 +0000 |
---|---|---|
committer | Bernd Schmidt <bernds@gcc.gnu.org> | 2011-12-22 15:01:25 +0000 |
commit | ae2b9cb66258516dff711b22acf4d0dfdc4afcf9 (patch) | |
tree | 5d65634c3462630f8b0668feee881303171c4bb7 /gcc/tree-pass.h | |
parent | 95c6483002b6849c855db603b44b7e9972bf2292 (diff) | |
download | gcc-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.h | 1 |
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; |