This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: function-at-a-time processing in C
>>>>> "Richard" == Richard Henderson <rth@cygnus.com> writes:
Richard> On Thu, Jun 15, 2000 at 10:43:11AM -0700, Mark Mitchell
Richard> wrote:
>> (SGI's WHIRL representation is attractive in that all
>> representations are actually the same, so the lowering is more
>> gradual than in GCC, where trees disappear to be replaced with
>> RTL.)
Richard> Actually, as far as I can remember, WHIRL isn't that
Richard> different from suitably chosen tree nodes.
Richard> And in the SGI compiler, WHIRL does eventually go away
Richard> completely to be replaced by a much lower level
Richard> representation (at the moment I can't remember what it's
Richard> called). This is done before they do register allocation
Richard> and scheduling, IIRC.
All true. I think it lives a good bit longer than tree in GCC, but
probably not longer than the language-independent tree stuff we've
been talking about today.
--
Mark Mitchell mark@codesourcery.com
CodeSourcery, LLC http://www.codesourcery.com