diff options
author | Franz Sirl <Franz.Sirl-kernel@lauterbach.com> | 2002-06-14 18:58:10 +0000 |
---|---|---|
committer | Franz Sirl <sirl@gcc.gnu.org> | 2002-06-14 18:58:10 +0000 |
commit | be202ec201847a2fbe22fbd7ecf7a15fc51fa61a (patch) | |
tree | 29cb9e5ec94f8fec411037a41ebb75e953397eb2 /gcc/doc/rtl.texi | |
parent | 6203ef88a6591be899fe5425e21aa6bccf6a8c10 (diff) | |
download | gcc-be202ec201847a2fbe22fbd7ecf7a15fc51fa61a.zip gcc-be202ec201847a2fbe22fbd7ecf7a15fc51fa61a.tar.gz gcc-be202ec201847a2fbe22fbd7ecf7a15fc51fa61a.tar.bz2 |
rtl.h (SCHED_GROUP_P): Disallow CODE_LABEL, BARRIER and NOTE.
2002-06-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* rtl.h (SCHED_GROUP_P): Disallow CODE_LABEL, BARRIER and NOTE.
* sched-deps.c (add_dependence): Likewise.
(group_leader): Likewise.
* sched-rgn.c (init_ready_list): Likewise.
* doc/rtl.texi: Adjust accordingly.
From-SVN: r54622
Diffstat (limited to 'gcc/doc/rtl.texi')
-rw-r--r-- | gcc/doc/rtl.texi | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/gcc/doc/rtl.texi b/gcc/doc/rtl.texi index abeba3c..5894910 100644 --- a/gcc/doc/rtl.texi +++ b/gcc/doc/rtl.texi @@ -614,17 +614,13 @@ anywhere. This does not mean that it is function invariant. Stored in the @code{unchanging} field and printed as @samp{/u}. @findex SCHED_GROUP_P -@cindex @code{insn} and @samp{/i} -@cindex @code{call_insn} and @samp{/i} -@cindex @code{jump_insn} and @samp{/i} -@cindex @code{code_label} and @samp{/i} -@cindex @code{barrier} and @samp{/i} -@cindex @code{note} and @samp{/i} -@cindex @code{in_struct}, in @code{insn}, @code{jump_insn}, @code{call_insn}, @code{code_label}, @code{barrier}, and @code{note} +@cindex @code{insn} and @samp{/s} +@cindex @code{call_insn} and @samp{/s} +@cindex @code{jump_insn} and @samp{/s} +@cindex @code{in_struct}, in @code{insn}, @code{jump_insn} and @code{call_insn} @item SCHED_GROUP_P (@var{x}) -During instruction scheduling, in an @code{insn}, @code{call_insn}, -@code{jump_insn}, @code{code_label}, @code{barrier}, or -@code{note}, indicates that the +During instruction scheduling, in an @code{insn}, @code{call_insn} or +@code{jump_insn}, indicates that the previous insn must be scheduled together with this insn. This is used to ensure that certain groups of instructions will not be split up by the instruction scheduling pass, for example, @code{use} insns before |