gcc/gcc ChangeLog.profiling cgraph.h ipa-inlin ...
hubicka@gcc.gnu.org
hubicka@gcc.gnu.org
Wed Dec 1 00:03:00 GMT 2004
CVSROOT: /cvs/gcc
Module name: gcc
Branch: tree-profiling-branch
Changes by: hubicka@gcc.gnu.org 2004-12-01 00:03:06
Modified files:
gcc : ChangeLog.profiling cgraph.h ipa-inline.c
tree-inline.c
Log message:
* cgraph.h (cgraph_node): Kill unused fileds brought by cfg inliner
patch.
(cgraph_edge): Add undesirable field.
* cgraphunit.c: Include coverage.h
(cgraph_estimate_size_after_inlining): Rever hack brought by cfg
inliner patch; add sanity check.
(cgraph_decide_recursive_inlining): Don't work hard if function
has no uninlined callees.
(cgraph_maybe_hot_edge_p): New predicate.
(cgraph_desirability): Compute something nonzero.
(cgraph_pick_most_desirable_edge): Don't inline already inlined;
don't bypass inline limits.
(cgraph_analyze_function_inlinability): Compute nonzero function sizes.
* tree-inline.c (estimate_num_insns): Kill bogus void cast.
Patches:
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.80&r2=1.1.2.81
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.16&r2=1.1.4.16.2.17
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ipa-inline.c.diff?cvsroot=gcc&only_with_tag=tree-profiling-branch&r1=1.1.2.1&r2=1.1.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-inline.c.diff?cvsroot=gcc&only_with_tag=tree-profiling-branch&r1=1.26.2.83.2.14&r2=1.26.2.83.2.15
More information about the Gcc-cvs
mailing list