diff options
author | Jeffrey Oldham <oldham@codesourcery.com> | 2001-02-23 17:47:52 +0000 |
---|---|---|
committer | Jeffrey D. Oldham <oldham@gcc.gnu.org> | 2001-02-23 17:47:52 +0000 |
commit | d5d063d72d9fd5a9623f987ac21d9dcd7fee8969 (patch) | |
tree | 563025408d5c232941ea83655661ba52f93eb605 /gcc/params.def | |
parent | 12961d65166c76d2a1cbcbe9944e4929a5920564 (diff) | |
download | gcc-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.def | 11 |
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 |