Commit 3ee04299 by David Edelsohn Committed by David Edelsohn

tm.texi (TARGET_SCHED_VARIABLE_ISSUE): CLOBBER and USE do not normally affect to issue rate.

	* doc/tm.texi (TARGET_SCHED_VARIABLE_ISSUE): CLOBBER and USE do
	not normally affect to issue rate.

From-SVN: r61021
parent 3f7617e4
2003-01-07 David Edelsohn <edelsohn@gnu.org>
* doc/tm.texi (TARGET_SCHED_VARIABLE_ISSUE): CLOBBER and USE do
not normally affect to issue rate.
Tue Jan 7 21:46:57 CET 2003 Jan Hubicka <jh@suse.cz>
* genopinit.c (optabs): Add addc_optab.
......
......@@ -5523,13 +5523,15 @@ to return the value of the macro @code{MAX_DFA_ISSUE_RATE}.
@deftypefn {Target Hook} int TARGET_SCHED_VARIABLE_ISSUE (FILE *@var{file}, int @var{verbose}, rtx @var{insn}, int @var{more})
This hook is executed by the scheduler after it has scheduled an insn
from the ready list. It should return the number of insns which can
still be issued in the current cycle. Normally this is
@samp{@w{@var{more} - 1}}. You should define this hook if some insns
take more machine resources than others, so that fewer insns can follow
them in the same cycle. @var{file} is either a null pointer, or a stdio
stream to write any debug output to. @var{verbose} is the verbose level
provided by @option{-fsched-verbose-@var{n}}. @var{insn} is the
instruction that was scheduled.
still be issued in the current cycle. The default is
@samp{@w{@var{more} - 1}} for insns other than @code{CLOBBER} and
@code{USE}, which normally are not counted against the issue rate.
You should define this hook if some insns take more machine resources
than others, so that fewer insns can follow them in the same cycle.
@var{file} is either a null pointer, or a stdio stream to write any
debug output to. @var{verbose} is the verbose level provided by
@option{-fsched-verbose-@var{n}}. @var{insn} is the instruction that
was scheduled.
@end deftypefn
@deftypefn {Target Hook} int TARGET_SCHED_ADJUST_COST (rtx @var{insn}, rtx @var{link}, rtx @var{dep_insn}, int @var{cost})
......
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