This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

[patch]: documentation for alias-set argument to mem



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})


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]