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:
parent
3f7617e42a
commit
3ee04299ad
@ -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>
|
Tue Jan 7 21:46:57 CET 2003 Jan Hubicka <jh@suse.cz>
|
||||||
|
|
||||||
* genopinit.c (optabs): Add addc_optab.
|
* 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})
|
@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
|
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
|
from the ready list. It should return the number of insns which can
|
||||||
still be issued in the current cycle. Normally this is
|
still be issued in the current cycle. The default is
|
||||||
@samp{@w{@var{more} - 1}}. You should define this hook if some insns
|
@samp{@w{@var{more} - 1}} for insns other than @code{CLOBBER} and
|
||||||
take more machine resources than others, so that fewer insns can follow
|
@code{USE}, which normally are not counted against the issue rate.
|
||||||
them in the same cycle. @var{file} is either a null pointer, or a stdio
|
You should define this hook if some insns take more machine resources
|
||||||
stream to write any debug output to. @var{verbose} is the verbose level
|
than others, so that fewer insns can follow them in the same cycle.
|
||||||
provided by @option{-fsched-verbose-@var{n}}. @var{insn} is the
|
@var{file} is either a null pointer, or a stdio stream to write any
|
||||||
instruction that was scheduled.
|
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
|
@end deftypefn
|
||||||
|
|
||||||
@deftypefn {Target Hook} int TARGET_SCHED_ADJUST_COST (rtx @var{insn}, rtx @var{link}, rtx @var{dep_insn}, int @var{cost})
|
@deftypefn {Target Hook} int TARGET_SCHED_ADJUST_COST (rtx @var{insn}, rtx @var{link}, rtx @var{dep_insn}, int @var{cost})
|
||||||
|
Loading…
Reference in New Issue
Block a user