This is the mail archive of the gcc-patches@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: 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

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