"The threshold ratio between instantiated fields and the total structure size",
75, 0, 100)
-/* The threshold ratio between current and hotest structure counts.
+/* The threshold ratio between current and hottest structure counts.
We say that if the ratio of the current structure count,
- calculated by profiling, to the hotest structure count
+ calculated by profiling, to the hottest structure count
in the program is less than this parameter, then structure
reorganization is not applied. The default is 10%. */
DEFPARAM (PARAM_STRUCT_REORG_COLD_STRUCT_RATIO,
"struct-reorg-cold-struct-ratio",
- "The threshold ratio between current and hotest structure counts",
+ "The threshold ratio between current and hottest structure counts",
10, 0, 100)
/* The single function inlining limit. This is the maximum size
"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)
+
+
+DEFPARAM (PARAM_DF_DOUBLE_QUEUE_THRESHOLD_FACTOR,
+ "df-double-queue-threshold-factor",
+ "Multiplier used for determining the double-queueing threshold",
+ 2, 0, 0)
+
/*
Local variables:
mode:c