[google gcc-4_8] Restore max peeled instructions to old default
Teresa Johnson
tejohnson@google.com
Thu Jun 6 20:22:00 GMT 2013
The default for the max instructions in peeled loops was reduced on
trunk in r193570. This is causing a performance regression on an internal
benchmark. This change will revert to the old higher limits.
Google ref b/8839137.
Bootstrapped and tested. Ok for google/4_8?
Thanks,
Teresa
2013-06-06 Teresa Johnson <tejohnson@google.com>
* params.def (PARAM_MAX_PEELED_INSNS): Revert to 400.
(PARAM_MAX_COMPLETELY_PEELED_INSNS): Ditto.
Index: params.def
===================================================================
--- params.def (revision 199753)
+++ params.def (working copy)
@@ -306,7 +306,7 @@ DEFPARAM(PARAM_MAX_UNROLL_TIMES,
DEFPARAM(PARAM_MAX_PEELED_INSNS,
"max-peeled-insns",
"The maximum number of insns of a peeled loop",
- 100, 0, 0)
+ 400, 0, 0)
/* The maximum number of peelings of a single loop. */
DEFPARAM(PARAM_MAX_PEEL_TIMES,
"max-peel-times",
@@ -321,7 +321,7 @@ DEFPARAM(PARAM_MAX_PEEL_BRANCHES,
DEFPARAM(PARAM_MAX_COMPLETELY_PEELED_INSNS,
"max-completely-peeled-insns",
"The maximum number of insns of a completely peeled loop",
- 100, 0, 0)
+ 400, 0, 0)
/* The maximum number of peelings of a single loop that is peeled
completely. */
DEFPARAM(PARAM_MAX_COMPLETELY_PEEL_TIMES,
"max-completely-peel-times",
--
Teresa Johnson | Software Engineer | tejohnson@google.com | 408-460-2413
More information about the Gcc-patches
mailing list