Minor type merging optimization

Jan Hubicka hubicka@ucw.cz
Mon May 9 12:20:00 GMT 2011


> I haven't yet tested this (apart from with running the LTO testsuite),
> but I'm going to give the following bootstrap & SPEC2k6 LTO build tests.
> 
> Richard.
> 
> 2011-05-09  Richard Guenther  <rguenther@suse.de>
> 
> 	* gimple.c (gtc_visited, gtc_ob, struct type_pair_d, type_pair_t,
> 	type_pair_hash, type_pair_eq, lookup_type_pair): Remove.
> 	(gtc_visit): Adjust.  Use the first type to identify the
> 	part of the SCC we are visiting.
> 	(gimple_types_compatible_p_1): Likewise.
> 	(gimple_types_compatible_p): Likewise.
> 	(print_gimple_types_stats): Do not print comparison cache stats.
> 	(free_gimple_type_tables): Do not free the comparison cache.

Thanks,
I will benchmark Mozilla now.
Honza



More information about the Gcc-patches mailing list