diff options
author | David Edelsohn <edelsohn@gnu.org> | 2007-01-28 19:26:43 +0000 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 2007-01-28 14:26:43 -0500 |
commit | b6bd337183b78d4efdf33f0274cd8cb4207d5826 (patch) | |
tree | bcbb0010273779137b981d8b97a3a0b3d94cb502 | |
parent | 7217a9eb9fbf93180b4b3fcd7448088401f503d3 (diff) | |
download | gcc-b6bd337183b78d4efdf33f0274cd8cb4207d5826.zip gcc-b6bd337183b78d4efdf33f0274cd8cb4207d5826.tar.gz gcc-b6bd337183b78d4efdf33f0274cd8cb4207d5826.tar.bz2 |
* doc/md.texi (Standard Pattern Names): Document blockage pattern.
From-SVN: r121268
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/doc/md.texi | 7 |
2 files changed, 11 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5a6d033..94702ad 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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. diff --git a/gcc/doc/md.texi b/gcc/doc/md.texi index c209fde..5745ec4 100644 --- a/gcc/doc/md.texi +++ b/gcc/doc/md.texi @@ -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} |