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

Qirun Zhang <qrzhang at gatech dot edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hubicka at gcc dot gnu.org

--- Comment #2 from Qirun Zhang <qrzhang at gatech dot edu> ---
Bisect points to r273479.


Author: hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Sun Jul 14 11:57:10 2019 +0000

        * ipa-fnsummary.c (ipa_dump_hints): Do not dump array_index.
        (ipa_fn_summary::~ipa_fn_summary): Do not destroy array_index.
        (ipa_fn_summary_t::duplicate): Do not duplicate array_index.
        (array_index_predicate): Remove.
        (analyze_function_body): Account cost for variable ofsetted array
        indexing.
        (estimate_node_size_and_time): Do not compute array index hint.
        (ipa_merge_fn_summary_after_inlining): Do not merge array index hint.
        (inline_read_section): Do not read array index hint.
        (ipa_fn_summary_write): Do not write array index hint.
        * doc/invoke.texi (ipa-cp-array-index-hint-bonus): Remove.
        * ipa-cp.c (hint_time_bonus): Remove.
        * ipa-fnsummary.h (ipa_hints_vals): Remove array_index.
        (ipa_fnsummary): Remove array_index.
        * ipa-inline.c (want_inline_small_function_p): Do not use
        array_index.
        (edge_badness): Likewise.
        * params.def (PARAM_IPA_CP_ARRAY_INDEX_HINT_BONUS): Remove.

Reply via email to