This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[patch]: documentation for alias-set argument to mem
- To: gcc-patches at gcc dot gnu dot org
- Subject: [patch]: documentation for alias-set argument to mem
- From: Diego Novillo <dnovillo at cygnus dot com>
- Date: Fri, 19 Nov 1999 10:25:10 -0700 (MST)
The following patch has been approved by Richard Henderson and
checked-in.
Thu Nov 18 17:29:34 MST 1999 Diego Novillo <dnovillo@cygnus.com>
* rtl.texi (mem): Add documentation for alias-set argument
to RTX `mem'.
Index: rtl.texi
===================================================================
RCS file: /cvs/gcc/egcs/gcc/rtl.texi,v
retrieving revision 1.23
diff -c -p -r1.23 rtl.texi
*** rtl.texi 1999/11/03 21:55:51 1.23
--- rtl.texi 1999/11/19 17:22:05
*************** All instructions that do not jump alter
*** 1293,1302 ****
by incrementing it, but there is no need to mention this in the RTL.
@findex mem
! @item (mem:@var{m} @var{addr})
This RTX represents a reference to main memory at an address
represented by the expression @var{addr}. @var{m} specifies how large
! a unit of memory is accessed.
@findex addressof
@item (addressof:@var{m} @var{reg})
--- 1293,1304 ----
by incrementing it, but there is no need to mention this in the RTL.
@findex mem
! @item (mem:@var{m} @var{addr} @var{alias})
This RTX represents a reference to main memory at an address
represented by the expression @var{addr}. @var{m} specifies how large
! a unit of memory is accessed. @var{alias} specifies an alias set for the
! reference. In general two items are in different alias sets if they cannot
! reference the same memory address.
@findex addressof
@item (addressof:@var{m} @var{reg})