diff options
author | Bernd Schmidt <bernds@codesourcery.com> | 2013-11-18 22:16:37 +0000 |
---|---|---|
committer | Bernd Schmidt <bernds@gcc.gnu.org> | 2013-11-18 22:16:37 +0000 |
commit | 38f4f02fd6a83607aada3b3270469143bd9ffc7a (patch) | |
tree | 99d9aea67e80ae40bd6bfd83c82954aa16dccb28 /gcc/passes.def | |
parent | 867c8b03ffc45fee45b414d511ccf125ca5a8c4c (diff) | |
download | gcc-38f4f02fd6a83607aada3b3270469143bd9ffc7a.zip gcc-38f4f02fd6a83607aada3b3270469143bd9ffc7a.tar.gz gcc-38f4f02fd6a83607aada3b3270469143bd9ffc7a.tar.bz2 |
Remove all_lto_gen_passes, replace with plain function calls
* cgraphunit.c (ipa_passes): Don't execute all_lto_gen_passes.
* lto-streamer-out.c (lto_output, produce_asm_for_decls): No longer
static.
(pass_data_ipa_lto_gimple_out, pass_ipa_lto_gimple_out,
make_pass_ipa_lto_gimple_out, pass_data_ipa_lto_finish_out,
pass_ipa_lto_finish_out, make_pass_ipa_lto_finish_out): Remove.
* lto-streamer.h (lto_output, produce_asm_for_decls): Declare.
* pass-manager.h (GCC_PASS_LISTS, class pass_manager):
Remove all_lto_gen_passes.
* passes.c (pass_manager::dump_passes): Remove its use.
(pass_manager::register_pass): Likewise.
(ipa_read_summaries, ipa_read_optimization_summaries): Likewise.
(pass_manager::pass_manager): Don't initialize or use it.
(write_lto): New static function.
(ipa_write_summaries_1, ipa_write_optimization_summaries): Use it
instead of using all_lto_gen_passes.
* passes.def (all_lto_gen_passes, pass_ipa_lto_gimple_out,
pass_ipa_lto_finish_out): Delete.
* tree-pass.h (make_pass_ipa_lto_gimple_out,
make_pass_ipa_lto_finish_out): Don't declare.
From-SVN: r204984
Diffstat (limited to 'gcc/passes.def')
-rw-r--r-- | gcc/passes.def | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/gcc/passes.def b/gcc/passes.def index 49faf25..8480991 100644 --- a/gcc/passes.def +++ b/gcc/passes.def @@ -111,11 +111,6 @@ along with GCC; see the file COPYING3. If not see NEXT_PASS (pass_ipa_reference); TERMINATE_PASS_LIST () - INSERT_PASSES_AFTER (all_lto_gen_passes) - NEXT_PASS (pass_ipa_lto_gimple_out); - NEXT_PASS (pass_ipa_lto_finish_out); /* This must be the last LTO pass. */ - TERMINATE_PASS_LIST () - /* Simple IPA passes executed after the regular passes. In WHOPR mode the passes are executed after partitioning and thus see just parts of the compiled unit. */ |