r137845 - in /branches/lto/gcc: ChangeLog.lto M...
zadeck@gcc.gnu.org
zadeck@gcc.gnu.org
Tue Jul 15 16:03:00 GMT 2008
Author: zadeck
Date: Tue Jul 15 16:03:47 2008
New Revision: 137845
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=137845
Log:
2008-07-15 Kenneth Zadeck <zadeck@naturalbridge.com>
* tree-pass.h (pass_ipa_reference): Make into ipa_opt_pass.
* ipa-reference.c (lto-section-in.h, lto-section-out.h): New includes.
(init_function_info, generate_summary, write_summary,
read_summary, propagate): New functions.
(analyze_function): Call init_function_info.
(static_execute): Stripped into generate_summary and propagate.
(pass_ipa_reference): Made into ipa_opt_pass.
* lto-header.h (lto_section_type): Added LTO_section_ipa_reference.
* ipa-pure-const.c (read_summary): Move call to init_state out of loop.
* Makefile.in (ipa-reference.o): Add rules.
* passes.c (init_optimization_passes): Reorder pass_ipa_reference.
* lto-section-out.c (lto_get_section_name): Add .reference section.
Modified:
branches/lto/gcc/ChangeLog.lto
branches/lto/gcc/Makefile.in
branches/lto/gcc/ipa-pure-const.c
branches/lto/gcc/ipa-reference.c
branches/lto/gcc/lto-header.h
branches/lto/gcc/lto-section-out.c
branches/lto/gcc/passes.c
branches/lto/gcc/tree-pass.h
More information about the Gcc-cvs
mailing list