https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89306

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |WAITING

--- Comment #5 from Martin Liška <marxin at gcc dot gnu.org> ---
So considering only fns with more that 0.05% I see before:

     0.83%  lto1-wpa         lto1              [.]
hash_table<hash_map<int_hash<int, 0, -1>, ipa_fn_summary*,
simple_hashmap_traits<default_hash_traits<int_hash<int, 0, -1> >,
ipa_fn_summary*> >::hash_entry, xcallocator>::find_with_hash
     0.37%  lto1-wpa         lto1              [.]
hash_table<hash_map<int_hash<int, 0, -1>, ipa_call_summary*,
simple_hashmap_traits<default_hash_traits<int_hash<int, 0, -1> >,
ipa_call_summary*> >::hash_entry, xcallocator>::find_slot_with_hash
     0.36%  lto1-wpa         lto1              [.]
hash_table<hash_map<int_hash<int, 0, -1>, ipa_call_summary*,
simple_hashmap_traits<default_hash_traits<int_hash<int, 0, -1> >,
ipa_call_summary*> >::hash_entry, xcallocator>::find_with_hash

After the patch:

     0.49%  lto1-wpa         lto1              [.]
fast_call_summary<ipa_call_summary*, va_heap>::get_create

So there's an improvement, but it's quite small.
Can you Honza re-measure that for me please?

Reply via email to