* doc/md.texi (Standard Pattern Names): Document blockage pattern.
authorDavid Edelsohn <edelsohn@gnu.org>
Sun, 28 Jan 2007 19:26:43 +0000 (19:26 +0000)
committerDavid Edelsohn <dje@gcc.gnu.org>
Sun, 28 Jan 2007 19:26:43 +0000 (14:26 -0500)
From-SVN: r121268

gcc/ChangeLog
gcc/doc/md.texi

index 5a6d033e06ad565c70ce2093a93d12c1fbf24f63..94702ad0ade8b475fb956d0c06278dfa4c363543 100644 (file)
@@ -1,3 +1,7 @@
+2007-01-28  David Edelsohn  <edelsohn@gnu.org>
+
+       * doc/md.texi (Standard Pattern Names): Document blockage pattern.
+
 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
 
        * tree-ssa-loop-unswitch.c: Include tree-inline.h.
index c209fde5dd2be554caaf5004790b1af8f120f3b7..5745ec45bb645dfcfd5c36a2006688d8890986d6 100644 (file)
@@ -4704,6 +4704,13 @@ respectively, a low or moderate degree of temporal locality.
 Targets that do not support write prefetches or locality hints can ignore
 the values of operands 1 and 2.
 
+@cindex @code{blockage} instruction pattern
+@item @samp{blockage}
+
+This pattern defines a pseudo insn that prevents the instruction
+scheduler from moving instructions across the boundary defined by the
+blockage insn.  Normally an UNSPEC_VOLATILE pattern.
+
 @cindex @code{memory_barrier} instruction pattern
 @item @samp{memory_barrier}