Re: RTL-based compilers

cwf@research.att.com
Wed, 11 Dec 91 17:53 EST

          From comp.compilers

Related articles
RTL-based compilers donald@parseq.tds.kth.se (Donald Liib) (1991-11-22)
Re: RTL-based compilers mcg@ichips.intel.com (1991-11-25)
Re: RTL-based compilers cwf@research.att.com (1991-12-15)
Re: RTL-based compilers e-sink@uiuc.edu (1991-12-12)
Re: RTL-based compilers bwb@cs.unh.edu (1991-12-14)
| List of all articles for this month |
Newsgroups: comp.compilers
From: cwf@research.att.com
Keywords: optimize
Organization: Compilers Central
References: <91-11-113@comp.ng>
Date: Wed, 11 Dec 91 17:53 EST

I write to clarify a recent posting in which someone said:


The RTL intermediate language work was originally done by Davidson &
Fraser, then at University of New Mexico, I think. Anyway, Davidson is
now at the University of Virginia, and is continuing to work on that base,
called VPCC (Very Portable C Compiler). I think Fraser long-since
abandoned this line of research. Davidson's students continue to publish
papers on various minor aspects of this technology.


The work was originally done at the University of Arizona, not the
University of New Mexico.


The phrase "long-since abandoned" might be misconstrued. I have indeed
been working with other intermediate representations for the last three
years, but that's because the priorities for my current compiler -- "lcc",
written with Dave Hanson at Princeton -- emphasized simplicity and
compilation speed over hairy optimization, and I feared that an
intermediate step like RTL would cost too much. If, however, I were
working on a more ambitious optimizer, I would probably be using register
transfers. I think that they're the representation of choice when a
machine-independent optimizer needs to represent the effect of a
machine-specific instruction.


Chris Fraser
AT&T Bell Laboratories
cwf@research.att.com
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.