aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.def
diff options
context:
space:
mode:
authorVladimir Makarov <vmakarov@redhat.com>2009-03-28 00:43:26 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2009-03-27 17:43:26 -0700
commit20a07f44670dc291cec862a5c688bad57e8a4266 (patch)
tree665f23f43ed41e7874cc2b369ea0e3f460aec4ba /gcc/rtl.def
parentb9605c6cd4ee61bec1db4883c798e526ce75d77c (diff)
downloadgcc-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/rtl.def')
-rw-r--r--gcc/rtl.def6
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/rtl.def b/gcc/rtl.def
index 33bf6bd..662a9f0 100644
--- a/gcc/rtl.def
+++ b/gcc/rtl.def
@@ -1088,7 +1088,11 @@ DEF_RTL_EXPR(FINAL_ABSENCE_SET, "final_absence_set", "ss", RTX_EXTRA)
guard for the bypass. The function will get the two insns as
parameters. If the function returns zero the bypass will be
ignored for this case. Additional guard is necessary to recognize
- complicated bypasses, e.g. when consumer is load address. */
+ complicated bypasses, e.g. when consumer is load address. 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. */
DEF_RTL_EXPR(DEFINE_BYPASS, "define_bypass", "issS", RTX_EXTRA)
/* (define_automaton string) describes names of automata generated and