> > 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