From: Diego Novillo Date: Fri, 19 Nov 1999 17:23:37 +0000 (+0000) Subject: rtl.texi (mem): Add documentation for alias-set argument to RTX `mem'. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=14592a41e8724dbf266fd1f052e805d1e5d4589b;p=gcc.git rtl.texi (mem): Add documentation for alias-set argument to RTX `mem'. * rtl.texi (mem): Add documentation for alias-set argument to RTX `mem'. From-SVN: r30589 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6a72c033a7f..db988a4d73a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -8,6 +8,11 @@ Fri Nov 19 10:41:15 GMT 1999 Nathan Sidwell (invalidate_skipped_set): Call it unconditionally. (cse_set_around_loop): Likewise. +Thu Nov 18 17:29:34 MST 1999 Diego Novillo + + * rtl.texi (mem): Add documentation for alias-set argument + to RTX `mem'. + Fri Nov 18 13:39:22 CET 1999 Jan Hubicka * i386.h (struct_processor_costs): New fileds int_load, int_store, diff --git a/gcc/rtl.texi b/gcc/rtl.texi index 6ad3b8a33c1..0901aa75bf4 100644 --- a/gcc/rtl.texi +++ b/gcc/rtl.texi @@ -1293,10 +1293,12 @@ All instructions that do not jump alter the program counter implicitly by incrementing it, but there is no need to mention this in the RTL. @findex mem -@item (mem:@var{m} @var{addr}) +@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. +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})