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