This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH][4/n] Cleanup LTO type merging
- From: Jan Hubicka <hubicka at ucw dot cz>
- To: Richard Guenther <rguenther at suse dot de>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Thu, 12 May 2011 00:20:35 +0200
- Subject: Re: [PATCH][4/n] Cleanup LTO type merging
- References: <alpine.LNX.2.00.1105111442340.810@zhemvz.fhfr.qr>
>
> This removes the mode param from the generic type merging machinery
> and simplifies code accordingly.
>
> Bootstrapped and tested on x86_64-unknown-linux-gnu, applied to trunk.
Hi,
looks the cleanup series makes a progress, now I get 459s for Mozilla WPA (it was 540 last time I tried).
Out of that 262s is still ipa lto decl in.
oprofile is as follows:
123230 20.1719 lto1 htab_find_slot_with_hash
58203 9.5274 lto1 gimple_type_eq
50017 8.1874 lto1 iterative_hash_hashval_t
40099 6.5639 libc-2.11.1.so _int_malloc
24792 4.0583 libc-2.11.1.so memset
22604 3.7001 lto1 gtc_visit
18746 3.0686 lto1 lto_input_tree
17962 2.9403 lto1 type_pair_eq
17560 2.8744 lto1 gimple_type_hash
16383 2.6818 lto1 gt_ggc_mx_lang_tree_node
15485 2.5348 lto1 ggc_set_mark
12617 2.0653 lto1 inflate_fast
Honza