mirror of git://gcc.gnu.org/git/gcc.git
* doc/md.texi (attr_flag): Update for changes of previous revision.
From-SVN: r187179
This commit is contained in:
parent
593dbe1191
commit
81e7aa8e7a
|
@ -5,6 +5,8 @@
|
||||||
ATTR_FLAG_very_likely, and ATTR_FLAG_very_unlikely.
|
ATTR_FLAG_very_likely, and ATTR_FLAG_very_unlikely.
|
||||||
* reorg.c (get_jump_flags): Do not set the removed flags.
|
* reorg.c (get_jump_flags): Do not set the removed flags.
|
||||||
|
|
||||||
|
* doc/md.texi (attr_flag): Update for abovementioned changes.
|
||||||
|
|
||||||
2012-05-04 Uros Bizjak <ubizjak@gmail.com>
|
2012-05-04 Uros Bizjak <ubizjak@gmail.com>
|
||||||
|
|
||||||
PR target/53228
|
PR target/53228
|
||||||
|
|
|
@ -7707,12 +7707,7 @@ scheduled.
|
||||||
|
|
||||||
@var{name} is a string specifying one of a fixed set of flags to test.
|
@var{name} is a string specifying one of a fixed set of flags to test.
|
||||||
Test the flags @code{forward} and @code{backward} to determine the
|
Test the flags @code{forward} and @code{backward} to determine the
|
||||||
direction of a conditional branch. Test the flags @code{very_likely},
|
direction of a conditional branch.
|
||||||
@code{likely}, @code{very_unlikely}, and @code{unlikely} to determine
|
|
||||||
if a conditional branch is expected to be taken.
|
|
||||||
|
|
||||||
If the @code{very_likely} flag is true, then the @code{likely} flag is also
|
|
||||||
true. Likewise for the @code{very_unlikely} and @code{unlikely} flags.
|
|
||||||
|
|
||||||
This example describes a conditional branch delay slot which
|
This example describes a conditional branch delay slot which
|
||||||
can be nullified for forward branches that are taken (annul-true) or
|
can be nullified for forward branches that are taken (annul-true) or
|
||||||
|
@ -7730,11 +7725,6 @@ for backward branches which are not taken (annul-false).
|
||||||
The @code{forward} and @code{backward} flags are false if the current
|
The @code{forward} and @code{backward} flags are false if the current
|
||||||
@code{insn} being scheduled is not a conditional branch.
|
@code{insn} being scheduled is not a conditional branch.
|
||||||
|
|
||||||
The @code{very_likely} and @code{likely} flags are true if the
|
|
||||||
@code{insn} being scheduled is not a conditional branch.
|
|
||||||
The @code{very_unlikely} and @code{unlikely} flags are false if the
|
|
||||||
@code{insn} being scheduled is not a conditional branch.
|
|
||||||
|
|
||||||
@code{attr_flag} is only used during delay slot scheduling and has no
|
@code{attr_flag} is only used during delay slot scheduling and has no
|
||||||
meaning to other passes of the compiler.
|
meaning to other passes of the compiler.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue