cgraphunit.c: Include tree-pass.h (cgraph_decide_recursive_inlining...
authorJan Hubicka <jh@suse.cz>
Thu, 21 Apr 2005 13:18:23 +0000 (15:18 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Thu, 21 Apr 2005 13:18:23 +0000 (13:18 +0000)
commitb48610900e267a7335dd1315e32733d8ef4092dc
tree9b1c4ea35be4dd923659057c72272052e51d3eef
parentd0396b7941243ea231a4f812de072c89ca2cd345
cgraphunit.c: Include tree-pass.h (cgraph_decide_recursive_inlining...

* cgraphunit.c: Include tree-pass.h
(cgraph_decide_recursive_inlining,
cgraph_decide_inlining_of_small_function, cgraph_set_inline_failed,
cgraph_decide_inlining): Dump goes to dump_file.
(cgraph_optimize): Call ipa passes instead of inliner.
(cgraph_gate_inlining, pass_ipa_inline): New.
* tree-optimize.c (all_ipa_passes): New static variable.
(register_one_dump_file): Dead with IPA passes.
(register_dump_files): Likewise.
(init_tree_optimization_passes): Initialize IPA passes.
(execute_todo): Do cgraph dump when asked to, do not dump function body
for IPA pass.
* tree-pass.h (TODO_dump_cgraph): New macro.
(ipa_passes): Declare.
* Makefile.in (cgraphunit.o): Add dependency on cgraphunit.h

From-SVN: r98501
gcc/ChangeLog
gcc/Makefile.in
gcc/cgraphunit.c
gcc/tree-optimize.c
gcc/tree-pass.h