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
This commit is contained in:
David Edelsohn 2003-01-07 21:22:18 +00:00 committed by David Edelsohn
parent 3f7617e42a
commit 3ee04299ad
2 changed files with 14 additions and 7 deletions

View File

@ -1,3 +1,8 @@
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.

View File

@ -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})