On 07/09/2015 03:13 AM, mliska wrote:
gcc/ChangeLog:

2015-07-03  Martin Liska  <mli...@suse.cz>

        * ipa-inline-analysis.c
        (inline_edge_summaries): New data structure.
        (redirect_to_unreachable): Use renamed
        function get_inline_edge_summary.
        (edge_set_predicate): Likewise.
        (evaluate_properties_for_edge): Likewise.
        (reset_inline_edge_summary): Likewise.
        (inline_summary_t::duplicate): New function.
        (inline_edge_summary_t::duplicate): Likewise.
        (dump_inline_edge_summary): Use renamed function
        get_inline_edge_summary.
        (estimate_function_body_sizes): Likewise.
        (compute_inline_parameters): Likewise.
        (estimate_edge_size_and_time): Likewise.
        (estimate_calls_size_and_time): Likewise.
        (inline_update_callee_summaries): Likewise.
        (remap_edge_change_prob): Likewise.
        (remap_edge_summaries): Likewise.
        (inline_merge_summary): Likewise.
        (do_estimate_edge_time): Likewise.
        (estimate_time_after_inlining): Likewise.
        (estimate_size_after_inlining): Likewise.
        (read_inline_edge_summary): Likewise.
        (write_inline_edge_summary): Likewise.
        (inline_summary_alloc): Remove symtab hook holders.
        (inline_free_summary): Likewise.
        * ipa-inline.c (can_inline_edge_p): Use get_inline_edge_summary.
        (compute_inlined_call_time): Likewise.
        (want_inline_small_function_p): Likewise.
        (edge_badness): Likewise.
        (early_inliner): Likewise.
        * ipa-inline.h (get_inline_edge_summary): Renamed from
        inline_edge_summary.
        (estimate_edge_growth): Use the function.
        * ipa-profile.c (ipa_propagate_frequency_1): Likewise.
        * ipa-prop.c (ipa_make_edge_direct_to_target): Likewise.
        (ipa_free_all_edge_args): Remove unused arguments.
        * ipa-split.c (execute_split_functions): change guard to the
        newly added class.
        * ipa.c (symbol_table::remove_unreachable_nodes): Likewise.
---
  gcc/ipa-inline-analysis.c | 105 ++++++++++++++++++----------------------------
  gcc/ipa-inline.c          |  18 ++++----
  gcc/ipa-inline.h          |  28 +++++++++----
  gcc/ipa-profile.c         |   2 +-
  gcc/ipa-prop.c            |   7 +---
  gcc/ipa-split.c           |   3 +-
  gcc/ipa.c                 |   2 +-
  7 files changed, 73 insertions(+), 92 deletions(-)
OK. FWIW, it might have been easier to have the renaming as a separate patch given it was so mechanical.

Jeff

Reply via email to