From 42d1756115c70d1ac0530db6a719c1f2cb292cc5 Mon Sep 17 00:00:00 2001 From: dnovillo Date: Fri, 19 Nov 1999 17:23:37 +0000 Subject: [PATCH] * rtl.texi (mem): Add documentation for alias-set argument to RTX `mem'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30589 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 5 +++++ gcc/rtl.texi | 6 ++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6a72c03..db988a4 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 6ad3b8a..0901aa7 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}) -- 2.7.4