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] |
The following patch improves inheritance for PR64317 testcase https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64317I 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] |