This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
gcc/gcc ChangeLog.profiling Makefile.in cgraph ...
- From: hubicka at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: 30 Nov 2004 17:43:43 -0000
- Subject: gcc/gcc ChangeLog.profiling Makefile.in cgraph ...
CVSROOT: /cvs/gcc
Module name: gcc
Branch: tree-profiling-branch
Changes by: hubicka@gcc.gnu.org 2004-11-30 17:43:43
Modified files:
gcc : ChangeLog.profiling Makefile.in cgraph.c
cgraph.h cgraphunit.c
Added files:
gcc : ipa-inline.c ipa.c
Log message:
* Makefile.in (ipa.o,ipa-inline.o): New.
* cgraph.h: Reorganize prototypes.
(cgraph_remove_unreachable_nodes, cgraph_postorder,
cgraph_default_inline_p, cgraph_analyze_function_inlinability,
cgraph_decide_inlining_incrementally): Declare.
* cgraph.c (cgraph_inline_p): Move here from...
* cgraphunit.c (cgraph_inline_p): ... here.
Update overall comment.
Do not include fibheap.h
(cgraph_create_edges): Make static.
(cgraph_postorder, cgraph_remove_unreachable_nodes): Move to ipa.c
(INSN_PER_CALL, cgraph_default_inline_p,
cgraph_decide_inlining_incrementally, ncalls_inlined,
nfunction_inlined, initial_insns, overall_insns, max_insns,
cgraph_estimate_size_after_inlining, cgraph_estimate_growth,
already_cloned, cgraph_clone_inlined_nodes_1,
cgraph_clone_inlined_nodes, cgraph_mark_inline_edge,
cgraph_mark_inline, cgraph_check_inline_limits,
cgraph_default_inline_p, cgraph_recursive_inlinig_p,
update_callee_keys, lookup_recursive_calls,
cgraph_decide_recursive_inlining, cgraph_set_inline_failed,
cgraph_desirability, cgraph_pick_most_desirable_edge,
cgraph_profile_driven_inlining,
cgraph_decide_inlining_of_small_functions, cgraph_decide_inlining,
cgraph_decide_inlining_incrementally, cgraph_apply_inline,
cgraph_gate_inlining, pass_ipa_inlinine): Move to ipa-inline.c
(cgraph_inline_p): Move to cgraph.c
(cgraph_function_and_variable_visibility): Update
cgraph_remove_unreachable_nodes call.
* ipa-inline.c: New file; all code from cgraphunit.c
* ipa.c: Likewise.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ipa-inline.c.diff?cvsroot=gcc&only_with_tag=tree-profiling-branch&r1=NONE&r2=1.1.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ipa.c.diff?cvsroot=gcc&only_with_tag=tree-profiling-branch&r1=NONE&r2=1.1.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.profiling.diff?cvsroot=gcc&only_with_tag=tree-profiling-branch&r1=1.1.2.79&r2=1.1.2.80
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/Makefile.in.diff?cvsroot=gcc&only_with_tag=tree-profiling-branch&r1=1.903.2.179.2.25&r2=1.903.2.179.2.26
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cgraph.c.diff?cvsroot=gcc&only_with_tag=tree-profiling-branch&r1=1.4.4.18.2.17&r2=1.4.4.18.2.18
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cgraph.h.diff?cvsroot=gcc&only_with_tag=tree-profiling-branch&r1=1.1.4.16.2.15&r2=1.1.4.16.2.16
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cgraphunit.c.diff?cvsroot=gcc&only_with_tag=tree-profiling-branch&r1=1.1.4.35.2.29&r2=1.1.4.35.2.30