From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22835 invoked by alias); 22 Nov 2005 22:58:04 -0000 Received: (qmail 22827 invoked by uid 22791); 22 Nov 2005 22:58:04 -0000 X-Spam-Check-By: sourceware.org Received: from e33.co.us.ibm.com (HELO e33.co.us.ibm.com) (32.97.110.151) by sourceware.org (qpsmtpd/0.31) with ESMTP; Tue, 22 Nov 2005 22:58:02 +0000 Received: from d03relay04.boulder.ibm.com (d03relay04.boulder.ibm.com [9.17.195.106]) by e33.co.us.ibm.com (8.12.11/8.12.11) with ESMTP id jAMMw0mU031465 for ; Tue, 22 Nov 2005 17:58:00 -0500 Received: from d03av04.boulder.ibm.com (d03av04.boulder.ibm.com [9.17.195.170]) by d03relay04.boulder.ibm.com (8.12.10/NCO/VERS6.8) with ESMTP id jAMMxMOW082670 for ; Tue, 22 Nov 2005 15:59:22 -0700 Received: from d03av04.boulder.ibm.com (loopback [127.0.0.1]) by d03av04.boulder.ibm.com (8.12.11/8.13.3) with ESMTP id jAMMw0Kl016880 for ; Tue, 22 Nov 2005 15:58:00 -0700 Received: from [192.168.4.1] (vorma.rchland.ibm.com [9.10.86.186]) by d03av04.boulder.ibm.com (8.12.11/8.12.11) with ESMTP id jAMMvvT1016834; Tue, 22 Nov 2005 15:57:58 -0700 Subject: Re: Register Allocation From: Peter Bergner To: Steven Bosscher Cc: gcc@gcc.gnu.org, Andrew MacLeod , Daniel Berlin In-Reply-To: <200511222256.13823.> References: <1132246411.10098.153.camel@localhost.localdomain> <1132687596.7748.32.camel@otta.rchland.ibm.com> <200511222256.13823.> Content-Type: text/plain Date: Tue, 22 Nov 2005 22:58:00 -0000 Message-Id: <1132700276.21822.9.camel@otta.rchland.ibm.com> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-IsSubscribed: yes 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 X-SW-Source: 2005-11/txt/msg01109.txt.bz2 On Tue, 2005-11-22 at 22:56 +0100, an unknown sender wrote: > On Tuesday 22 November 2005 20:26, Peter Bergner wrote: > > Insn Annotations [page(s) 17-18]: > > * I like the idea of easy access to the register usage info > > provided by the insn annotations. RTL isn't really setup > > for making that easy. > > But it is if you use df.c. Really, it is. It is right there: > reg-use and reg-def chains per insn, UD and DU chains, etc. I meant to say that I like the idea of easy access to an insn's register usage info, Whether that comes from insn annotations or from df.c, I personally don't care. I just don't want to hunt around the RTL insn for them, since that's time consuming. Peter