Commit b423089e by Jakub Jelinek Committed by Jakub Jelinek

invoke.texi: Fix description of -fsched-stalled-insns=0, -fsched-stalled-insns.

	* doc/invoke.texi: Fix description of -fsched-stalled-insns=0,
	-fsched-stalled-insns.

From-SVN: r130159
parent e73d166e
2007-11-13 Jakub Jelinek <jakub@redhat.com> 2007-11-13 Jakub Jelinek <jakub@redhat.com>
* doc/invoke.texi: Fix description of -fsched-stalled-insns=0,
-fsched-stalled-insns.
PR tree-optimization/34063 PR tree-optimization/34063
* tree-chrec.c (chrec_evaluate): Put CHREC_LEFT based argument * tree-chrec.c (chrec_evaluate): Put CHREC_LEFT based argument
as first chrec_fold_plus operand rather than second. as first chrec_fold_plus operand rather than second.
...@@ -5606,10 +5606,11 @@ sense when scheduling before register allocation, i.e.@: with ...@@ -5606,10 +5606,11 @@ sense when scheduling before register allocation, i.e.@: with
@opindex fsched-stalled-insns @opindex fsched-stalled-insns
Define how many insns (if any) can be moved prematurely from the queue Define how many insns (if any) can be moved prematurely from the queue
of stalled insns into the ready list, during the second scheduling pass. of stalled insns into the ready list, during the second scheduling pass.
@option{-fno-fsched-stalled-insns} and @option{-fsched-stalled-insns=0} @option{-fno-sched-stalled-insns} means that no insns will be moved
are equivalent and mean that no insns will be moved prematurely. prematurely, @option{-fsched-stalled-insns=0} means there is no limit
If @var{n} is unspecified then there is no limit on how many queued on how many queued insns can be moved prematurely.
insns can be moved prematurely. @option{-fsched-stalled-insns} without a value is equivalent to
@option{-fsched-stalled-insns=1}.
@item -fsched-stalled-insns-dep @item -fsched-stalled-insns-dep
@itemx -fsched-stalled-insns-dep=@var{n} @itemx -fsched-stalled-insns-dep=@var{n}
...@@ -5617,7 +5618,7 @@ insns can be moved prematurely. ...@@ -5617,7 +5618,7 @@ insns can be moved prematurely.
Define how many insn groups (cycles) will be examined for a dependency Define how many insn groups (cycles) will be examined for a dependency
on a stalled insn that is candidate for premature removal from the queue on a stalled insn that is candidate for premature removal from the queue
of stalled insns. This has an effect only during the second scheduling pass, of stalled insns. This has an effect only during the second scheduling pass,
and only if @option{-fsched-stalled-insns} is used and its value is not zero. and only if @option{-fsched-stalled-insns} is used.
@option{-fno-sched-stalled-insns-dep} is equivalent to @option{-fno-sched-stalled-insns-dep} is equivalent to
@option{-fsched-stalled-insns-dep=0}. @option{-fsched-stalled-insns-dep=0}.
@option{-fsched-stalled-insns-dep} without a value is equivalent to @option{-fsched-stalled-insns-dep} without a value is equivalent to
......
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