r249058 - in /trunk: gcc/ChangeLog gcc/tree-pro...

marxin@gcc.gnu.org marxin@gcc.gnu.org
Fri Jun 9 12:55:00 GMT 2017


Author: marxin
Date: Fri Jun  9 12:54:53 2017
New Revision: 249058

URL: https://gcc.gnu.org/viewcvs?rev=249058&root=gcc&view=rev
Log:
Speed-up indirect-call instrumentation

2017-06-09  Martin Liska  <mliska@suse.cz>

	* tree-profile.c (gimple_gen_ic_profiler): Update comment.
	(gimple_gen_ic_func_profiler): Emit direct comparison
	of __gcov_indirect_call_callee with NULL.
	(gimple_gen_time_profiler): Change probability from
	PROB_VERY_UNLIKELY to PROB_UNLIKELY.
2017-06-09  Martin Liska  <mliska@suse.cz>

	* libgcov-profiler.c (__gcov_indirect_call_profiler_v2):
	Reset __gcov_indirect_call_callee to NULL.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/tree-profile.c
    trunk/libgcc/ChangeLog
    trunk/libgcc/libgcov-profiler.c



More information about the Gcc-cvs mailing list