aboutsummaryrefslogtreecommitdiff
path: root/gcc/params.def
diff options
context:
space:
mode:
authorMichael Meissner <meissner@linux.ibm.com>2018-08-30 18:31:50 +0000
committerMichael Meissner <meissner@linux.ibm.com>2018-08-30 18:31:50 +0000
commitd0ed5596dfd55dbaf41f506784fafcda1d7ad63b (patch)
tree6fc657e62ff04d4cd7fce825a3b0644d0bffe981 /gcc/params.def
parenta3df48ce98f6f37f452eda0b793bec281937782b (diff)
parentec0e5c27c42959e428d618a1172e5b602584ff9b (diff)
Merge up to 263992ibm/addr2
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/ibm/addr2@263994 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/params.def')
-rw-r--r--gcc/params.def18
1 files changed, 9 insertions, 9 deletions
diff --git a/gcc/params.def b/gcc/params.def
index a09785d4e07..a0ad3ecdad6 100644
--- a/gcc/params.def
+++ b/gcc/params.def
@@ -847,15 +847,15 @@ DEFPARAM (PARAM_MAX_PARTIAL_ANTIC_LENGTH,
"Maximum length of partial antic set when performing tree pre optimization.",
100, 0, 0)
-/* The following is used as a stop-gap limit for cases where really huge
- SCCs blow up memory and compile-time use too much. If we hit this limit,
- SCCVN and such FRE and PRE will be not done at all for the current
- function. */
-
-DEFPARAM (PARAM_SCCVN_MAX_SCC_SIZE,
- "sccvn-max-scc-size",
- "Maximum size of a SCC before SCCVN stops processing a function.",
- 10000, 10, 0)
+/* The following is used as a stop-gap limit for cases where really deep
+ loop nests cause compile-time to blow up. If we hit this limit,
+ FRE and PRE will value-number outer loops (but the outermost) in a
+ loop nest non-optimistically. */
+
+DEFPARAM (PARAM_RPO_VN_MAX_LOOP_DEPTH,
+ "rpo-vn-max-loop-depth",
+ "Maximum depth of a loop nest to fully value-number optimistically.",
+ 7, 2, 0)
/* The following is used as a stop-gap limit for cases where really huge
functions blow up compile-time use too much. It limits the number of