This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH 11/14] Port IPA CP to edge_clone_summaries.
- From: Martin Jambor <mjambor at suse dot cz>
- To: Jan Hubicka <hubicka at ucw dot cz>, marxin <mliska at suse dot cz>
- Cc: gcc-patches at gcc dot gnu dot org
- Cc:
- Date: Fri, 08 Jun 2018 10:09:10 +0200
- Subject: Re: [PATCH 11/14] Port IPA CP to edge_clone_summaries.
- References: <cover.1526551813.git.mliska@suse.cz> <b734abbe13ea4e00c3d293a73ec283ba74fbae60.1526551813.git.mliska@suse.cz> <20180607124743.GK31751@atrey.karlin.mff.cuni.cz>
On Thu, Jun 07 2018, Jan Hubicka wrote:
>>
>> gcc/ChangeLog:
>>
>> 2018-04-24 Martin Liska <mliska@suse.cz>
>>
>> * ipa-cp.c (class edge_clone_summary): New summary.
>> (grow_edge_clone_vectors): Remove.
>> (ipcp_edge_duplication_hook): Remove.
>> (class edge_clone_summary_t): New call_summary class.
>> (ipcp_edge_removal_hook): Remove.
>> (edge_clone_summary_t::duplicate): New function.
>> (get_next_cgraph_edge_clone): Use edge_clone_summaries.
>> (create_specialized_node): Likewise.
>> (ipcp_driver): Initialize edge_clone_summaries and do not
>> register hooks.
>
> I will be happy to leave this one to Martin Jambor as well. Looks fine to me :)
>
As I wrote yesterday, I'm fine with all IPA-CP/ipa-prop bits in the
series (assuming it did not substantially change since the last time I
saw it).
Martin