on non-rtl function info

Michael Meissner meissner@cygnus.com
Fri Oct 9 19:52:00 GMT 1998


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)



More information about the Gcc mailing list