> 
> gcc/ChangeLog:
> 
> 2018-04-24  Martin Liska  <mli...@suse.cz>
> 
>       * ipa-cp.c (ipcp_store_bits_results): Use
>       ipcp_transformation_sum.
>       (ipcp_store_vr_results): Likewise.
>       * ipa-prop.c (ipcp_grow_transformations_if_necessary): Renamed
>       to ...
>       (ipcp_transformation_initialize): ... this.
>       (ipa_set_node_agg_value_chain):
>       (ipa_node_params_t::duplicate): Use ipcp_transformation_sum.
>       (write_ipcp_transformation_info): Likewise.
>       (read_ipcp_transformation_info): Likewise.
>       (ipcp_update_bits): Likewise.
>       (ipcp_update_vr): Likewise.
>       (ipcp_transform_function): Likewise.
>       * ipa-prop.h: Rename ipcp_transformation_summary to
>       ipcp_transformation.
>       (class ipcp_transformation_t): New function summary.
>       (ipcp_get_transformation_summary): Use ipcp_transformation_sum.
>       (ipa_get_agg_replacements_for_node): Likewise.

I will delegate this one to Martin Jambor. it looks fine to me in general 
except again
I would like to use get() on places we do not create new info.

Honza

Reply via email to