This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH 12/14] Port edge_growth_cache to call_summary.
- From: Jan Hubicka <hubicka at ucw dot cz>
- To: marxin <mliska at suse dot cz>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Thu, 7 Jun 2018 14:58:40 +0200
- Subject: Re: [PATCH 12/14] Port edge_growth_cache to call_summary.
- References: <cover.1526551813.git.mliska@suse.cz> <aaed46a074ebfd9f13b97529b43ee3c42f3bfbe7.1526551813.git.mliska@suse.cz>
>
> gcc/ChangeLog:
>
> 2018-04-24 Martin Liska <mliska@suse.cz>
>
> * ipa-inline-analysis.c (inline_edge_removal_hook): Remove.
> (initialize_growth_caches): Remove.
> (free_growth_caches): Likewise.
> (do_estimate_edge_time): Use edge_growth_cache.
> (do_estimate_edge_size): Likewise.
> (do_estimate_edge_hints): Likewise.
> * ipa-inline.c (reset_edge_caches): Likewise.
> (recursive_inlining): Likewise.
> (inline_small_functions): Likewise.
> * ipa-inline.h (initialize_growth_caches): Remove.
> (estimate_edge_size): Likewise.
> (estimate_edge_time): Likewise.
> (estimate_edge_hints): Likewise.
> (reset_edge_growth_cache): Likewise.
> * symbol-summary.h (call_summary::remove): New method.
OK. I wonder if you did some performance statistics for WPA times with the
patchset?
Honza