Commit 81e7aa8e by Steven Bosscher

* doc/md.texi (attr_flag): Update for changes of previous revision.

From-SVN: r187179
parent 593dbe11
...@@ -5,6 +5,8 @@ ...@@ -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. ...@@ -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). ...@@ -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.
......
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