Commit d08eefb9 by Maxim Kuvyrkov Committed by Maxim Kuvyrkov

sched-rgn.c (extend_rgns): New static function.

2006-03-16  Maxim Kuvyrkov <mkuvyrkov@ispras.ru>

	* sched-rgn.c (extend_rgns): New static function.
	(find_rgns): Use it.
	(gather_region_statistics, print_region_statistics): New static
	functions.
	* params.def (PARAM_MAX_SCHED_EXTEND_REGIONS_ITERS): New parameter.
        * doc/invoke.texi (max-sched-extend-regions-iters): Document.

From-SVN: r112126
parent ddbd5439
2006-03-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru> 2006-03-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
* sched-rgn.c (extend_rgns): New static function.
(find_rgns): Use it.
(gather_region_statistics, print_region_statistics): New static
functions.
* params.def (PARAM_MAX_SCHED_EXTEND_REGIONS_ITERS): New parameter.
* doc/invoke.texi (max-sched-extend-regions-iters): Document.
2006-03-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
Andrey Belevantsev <abel@ispras.ru> Andrey Belevantsev <abel@ispras.ru>
* ddg.c (build_intra_loop_deps): Adjust add_forward_dependence call. * ddg.c (build_intra_loop_deps): Adjust add_forward_dependence call.
......
...@@ -6177,6 +6177,12 @@ interblock scheduling. The default value is 100. ...@@ -6177,6 +6177,12 @@ interblock scheduling. The default value is 100.
The minimum probability (in percents) of reaching a source block The minimum probability (in percents) of reaching a source block
for interblock speculative scheduling. The default value is 40. for interblock speculative scheduling. The default value is 40.
@item max-sched-extend-regions-iters
The maximum number of iterations through CFG to extend regions.
0 - disable region extension,
N - do at most N iterations.
The default value is 2.
@item max-last-value-rtl @item max-last-value-rtl
The maximum size measured as number of RTLs that can be recorded in an expression The maximum size measured as number of RTLs that can be recorded in an expression
......
...@@ -499,6 +499,11 @@ DEFPARAM(PARAM_MIN_SPEC_PROB, ...@@ -499,6 +499,11 @@ DEFPARAM(PARAM_MIN_SPEC_PROB,
"The minimum probability of reaching a source block for interblock speculative scheduling", "The minimum probability of reaching a source block for interblock speculative scheduling",
40, 0, 0) 40, 0, 0)
DEFPARAM(PARAM_MAX_SCHED_EXTEND_REGIONS_ITERS,
"max-sched-extend-regions-iters",
"The maximum number of iterations through CFG to extend regions",
2, 0, 0)
DEFPARAM(PARAM_MAX_LAST_VALUE_RTL, DEFPARAM(PARAM_MAX_LAST_VALUE_RTL,
"max-last-value-rtl", "max-last-value-rtl",
"The maximum number of RTL nodes that can be recorded as combiner's last value", "The maximum number of RTL nodes that can be recorded as combiner's last value",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment