r196473 - in /branches/google/gcc-4_7: gcc/para...
xur@gcc.gnu.org
xur@gcc.gnu.org
Tue Mar 5 19:21:00 GMT 2013
Author: xur
Date: Tue Mar 5 19:21:55 2013
New Revision: 196473
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196473
Log:
2013-03-05 Rong Xu <xur@google.com>
This patch changes the default lipo grouping algorithm
from algorithm 0 (eager propagation algorithm) to
algorithm 1 (inclusion_based priority algorithm).
It also changes the name __gcov_lipo_strict_inclusion
to __gcov_lipo_weak_inclusion and the default is 0.
Tested with google internal benchmarks.
* libgcc/dyn-ipa.c (__gcov_lipo_weak_inclusion):
changed from __gcov_lipo_strict_inclusion.
(init_dyn_call_graph): Ditto.
(ps_add_auxiliary): Ditto.
(modu_edge_add_auxiliary): Ditto.
* gcc/tree-profile.c (tree_init_dyn_ipa_parameters): Ditto.
* gcc/params.def (PARAM_LIPO_GROUPING_ALGORITHM): Changed
default value from 0 to 1.
Modified:
branches/google/gcc-4_7/gcc/params.def
branches/google/gcc-4_7/gcc/tree-profile.c
branches/google/gcc-4_7/libgcc/dyn-ipa.c
More information about the Gcc-cvs
mailing list