This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: on non-rtl function info
- To: Richard Henderson <rth at cygnus dot com>, egcs at cygnus dot com
- Subject: Re: on non-rtl function info
- From: Michael Meissner <meissner at cygnus dot com>
- Date: Fri, 9 Oct 1998 22:18:55 -0400
- Cc: law at cygnus dot com, crux at pool dot informatik dot rwth-aachen dot de
- References: <19981009171020.C17379@dot.cygnus.com>
On Fri, Oct 09, 1998 at 05:10:20PM -0700, Richard Henderson wrote:
> On the subject of the second, I would like several things:
>
> * Basic block numbers that are stable from one pass to another
> in the face of shifting blocks, new blocks, etc. If not the
> block number, then some other stable form of identification.
A faster approach might be a pointer to a basic block structure (which could
have a number for printing out). Same thing for register numbers, instead of
an integer that is then used as an index into multiple tables, why not a
pointer to a table entry. Just because rtl has been mostly integers and
pointers to rtl/rtvec in the past (for examples, rtl can now point directly to
bitmaps).
--
Michael Meissner, Cygnus Solutions (Massachusetts office)
4th floor, 955 Massachusetts Avenue, Cambridge, MA 02139, USA
meissner@cygnus.com, 617-354-5416 (office), 617-354-7161 (fax)