tree-pass.h (pass_reload): Declare.
authorBernd Schmidt <bernds@codesourcery.com>
Thu, 22 Dec 2011 15:01:25 +0000 (15:01 +0000)
committerBernd Schmidt <bernds@gcc.gnu.org>
Thu, 22 Dec 2011 15:01:25 +0000 (15:01 +0000)
commitae2b9cb66258516dff711b22acf4d0dfdc4afcf9
tree5d65634c3462630f8b0668feee881303171c4bb7
parent95c6483002b6849c855db603b44b7e9972bf2292
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
gcc/ChangeLog
gcc/ira.c
gcc/passes.c
gcc/tree-pass.h