aboutsummaryrefslogtreecommitdiff
path: root/gcc/params.def
diff options
context:
space:
mode:
authorJeffrey Oldham <oldham@codesourcery.com>2001-02-23 17:47:52 +0000
committerJeffrey D. Oldham <oldham@gcc.gnu.org>2001-02-23 17:47:52 +0000
commitd5d063d72d9fd5a9623f987ac21d9dcd7fee8969 (patch)
tree563025408d5c232941ea83655661ba52f93eb605 /gcc/params.def
parent12961d65166c76d2a1cbcbe9944e4929a5920564 (diff)
downloadgcc-d5d063d72d9fd5a9623f987ac21d9dcd7fee8969.zip
gcc-d5d063d72d9fd5a9623f987ac21d9dcd7fee8969.tar.gz
gcc-d5d063d72d9fd5a9623f987ac21d9dcd7fee8969.tar.bz2
Makefile.in (resource.o): Add params.h dependence.
2001-02-23 Jeffrey Oldham <oldham@codesourcery.com> * Makefile.in (resource.o): Add params.h dependence. * params.def (MAX_DELAY_SLOT_LIVE_SEARCH): New parameter. * params.h (MAX_DELAY_SLOT_LIVE_SEARCH): Likewise. * resource.c: Add dependence on params.h. (current_live_regs): Fix explanatory comment. (find_basic_block): Add new parameter to permit limiting search for a BARRIER. (mark_target_live_regs): Add new argument to find_basic_block call. (incr_ticks_for_insn): Likewise. From-SVN: r40001
Diffstat (limited to 'gcc/params.def')
-rw-r--r--gcc/params.def11
1 files changed, 11 insertions, 0 deletions
diff --git a/gcc/params.def b/gcc/params.def
index 61c3600..aae7068 100644
--- a/gcc/params.def
+++ b/gcc/params.def
@@ -55,6 +55,17 @@ DEFPARAM (PARAM_MAX_DELAY_SLOT_INSN_SEARCH,
"The maximum number of instructions to consider to fill a delay slot",
100)
+/* When trying to fill delay slots, the maximum number of instructions
+ to consider when searching for a block with valid live register
+ information. Increasing this arbitrarily chosen value means more
+ aggressive optimization, increasing the compile time. This
+ parameter should be removed when the delay slot code is rewritten
+ to maintain the control-flow graph. */
+DEFPARAM(PARAM_MAX_DELAY_SLOT_LIVE_SEARCH,
+ "max-delay-slot-live-search",
+ "The maximum number of instructions to consider to find accurate live register information",
+ 333)
+
/*
Local variables:
mode:c