From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13248 invoked by alias); 6 Dec 2004 19:01:18 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 13164 invoked from network); 6 Dec 2004 19:01:13 -0000 Received: from unknown (HELO t8.cs.man.ac.uk) (130.88.192.208) by sourceware.org with SMTP; 6 Dec 2004 19:01:13 -0000 Received: from cspool17 ([130.88.195.117] helo=cs.man.ac.uk) by t8 with esmtp (Exim 4.14) id 1CbO6e-0002gB-W9 for gcc@gcc.gnu.org; Mon, 06 Dec 2004 19:01:08 +0000 Message-ID: <41B4B26E.4060001@cs.man.ac.uk> Date: Mon, 06 Dec 2004 19:01:00 -0000 From: Iman Narasamdya User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5) Gecko/20031007 MIME-Version: 1.0 To: gcc@gcc.gnu.org Subject: RTL alias annotation Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -4.8 (----) X-Scanner: exiscan for exim4 (http://duncanthrax.net/exiscan/) *1CbO6e-0002gB-W9*TckothjujbA* X-SW-Source: 2004-12/txt/msg00260.txt.bz2 Hello, I'd like to know the meaning of alias annotations occuring in RTL. For example, in (mem/f:SI (plus:SI (reg/f:SI 6 ebp) (const_int -4 [0xfffffffc])) [0 name+0 S4 A32]) what do 0, S4, and A32 in [0 name+0 S4 A32] mean? Another question is does gcc perform inter-procedural alias-analysis? If it does, does it emit some information of it in the RTL? Rgds, Iman Narasamdya