This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: on non-rtl function info


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)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]