summaryrefslogtreecommitdiff
path: root/gcc/params.def
diff options
context:
space:
mode:
authordje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>2005-10-05 19:11:42 +0000
committerdje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>2005-10-05 19:11:42 +0000
commit6b6a21696710ecae0556a8ede7f235ac8dca56a9 (patch)
treeebf6e7d56d37c7076a349d34eeba8ef96a819dfa /gcc/params.def
parentf9f60b73f8fe02def7a3aa07d08af48569b34ad1 (diff)
downloadgcc-6b6a21696710ecae0556a8ede7f235ac8dca56a9.tar.gz
* params.def (PARAM_MAX_GROW_COPY_BB_INSNS): New.
* bb-reorder.c (copy_bb_p): Use it. * doc/invoke.texi (param table): Add max-grow-copy-bb-insn. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@105011 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/params.def')
-rw-r--r--gcc/params.def6
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/params.def b/gcc/params.def
index 3ac45979a21..ea64a3865eb 100644
--- a/gcc/params.def
+++ b/gcc/params.def
@@ -349,6 +349,12 @@ DEFPARAM(PARAM_MIN_CROSSJUMP_INSNS,
"The minimum number of matching instructions to consider for crossjumping",
5, 0, 0)
+/* The maximum number expansion factor when copying basic blocks. */
+DEFPARAM(PARAM_MAX_GROW_COPY_BB_INSNS,
+ "max-grow-copy-bb-insns",
+ "The maximum expansion factor when copying basic blocks",
+ 8, 0, 0)
+
/* The maximum number of insns to duplicate when unfactoring computed gotos. */
DEFPARAM(PARAM_MAX_GOTO_DUPLICATION_INSNS,
"max-goto-duplication-insns",