r219452 - in /trunk/gcc: ChangeLog ipa-inline.c
hubicka@gcc.gnu.org
hubicka@gcc.gnu.org
Mon Jan 12 09:28:00 GMT 2015
Author: hubicka
Date: Mon Jan 12 09:28:15 2015
New Revision: 219452
URL: https://gcc.gnu.org/viewcvs?rev=219452&root=gcc&view=rev
Log:
PR ipa/63967
PR ipa/64425
* ipa-inline.c (compute_uninlined_call_time,
compute_inlined_call_time): Use counts for extra precision when
needed possible.
(big_speedup_p): Fix formating.
(RELATIVE_TIME_BENEFIT_RANGE): Remove.
(relative_time_benefit): Remove.
(edge_badness): Turn DECL_DISREGARD_INLINE_LIMITS into hint;
merge guessed and read profile paths.
(inline_small_functions): Count only !optimize_size functions into
initial size; be more lax about sanity check when profile is used;
be sure to update inlined function profile when profile is read.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/ipa-inline.c
More information about the Gcc-cvs
mailing list