diff options
author | Vladimir Makarov <vmakarov@redhat.com> | 2009-03-28 00:43:26 +0000 |
---|---|---|
committer | H.J. Lu <hjl@gcc.gnu.org> | 2009-03-27 17:43:26 -0700 |
commit | 20a07f44670dc291cec862a5c688bad57e8a4266 (patch) | |
tree | 665f23f43ed41e7874cc2b369ea0e3f460aec4ba /gcc/doc | |
parent | b9605c6cd4ee61bec1db4883c798e526ce75d77c (diff) | |
download | gcc-20a07f44670dc291cec862a5c688bad57e8a4266.zip gcc-20a07f44670dc291cec862a5c688bad57e8a4266.tar.gz gcc-20a07f44670dc291cec862a5c688bad57e8a4266.tar.bz2 |
genautomata.c: Add a new year to the copyright.
2009-03-27 Vladimir Makarov <vmakarov@redhat.com>
* genautomata.c: Add a new year to the copyright. Add a new
reference.
(struct insn_reserv_decl): Add comments for member bypass_list.
(find_bypass): Remove.
(insert_bypass): New.
(process_decls): Use insert_bypass.
(output_internal_insn_latency_func): Output all bypasses with the
same input insn in one switch case.
* rtl.def (define_bypass): Describe bypass choice.
* doc/md.texi (define_bypass): Ditto.
From-SVN: r145152
Diffstat (limited to 'gcc/doc')
-rw-r--r-- | gcc/doc/md.texi | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/doc/md.texi b/gcc/doc/md.texi index ae1c59a..18a1a4d 100644 --- a/gcc/doc/md.texi +++ b/gcc/doc/md.texi @@ -7506,6 +7506,11 @@ be ignored for this case. The additional guard is necessary to recognize complicated bypasses, e.g.@: when the consumer is only an address of insn @samp{store} (not a stored value). +If there are more one bypass with the same output and input insns, the +chosen bypass is the first bypass with a guard in description whose +guard function returns nonzero. If there is no such bypass, then +bypass without the guard function is chosen. + @findex exclusion_set @findex presence_set @findex final_presence_set |