This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

one more patch for PR64317


  The following patch improves inheritance for PR64317 testcase

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

I ran a lot SPEC2000 benchmarks to get better default parameter value for EBB_PROBABILITY_CUTOFF in LRA inheritance. The new default parameter value improves SPECInt2000 by 0.4% on x86-64 without changing SPECFP2000 rate. The code size changes are insignificant (0.002% increase for SPECInt and 0.01% decrease for SPECFP).

The patch was bootstrapped and tested on x86-64.

Committed as rev.221070.

2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>

        PR target/64317
        * params.def (PARAM_LRA_INHERITANCE_EBB_PROBABILITY_CUTOFF): New.
        * params.h (LRA_INHERITANCE_EBB_PROBABILITY_CUTOFF): New.
        * lra-constraints.c (EBB_PROBABILITY_CUTOFF): Use
        LRA_INHERITANCE_EBB_PROBABILITY_CUTOFF.
        (lra_inheritance): Use '<' instead of '<=' for
        EBB_PROBABILITY_CUTOFF.
        * doc/invoke.texi (lra-inheritance-ebb-probability-cutoff):
        Document change.

Attachment: pr64317-2.patch
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]