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: Inlining on trees


On Wed, Nov 03, 1999 at 03:26:32PM -0800, Mark Mitchell wrote:
> Our customer has asked us, therefore, do inlining at the tree level in
> C++, and in such a way as to avoid this problem. 

I would like to see such tree-based inlining completely replace
the current integrate.c.  I would like to not see us hang on to
the old integrator indefinitely, nuking it sooner rather than later.

Suppose, for the sake of argument, that Cygnus over the next few
weeks converts the C front end to do functions-as-trees as well.
Out of the official GCC tree, that would leave Fortran, Java and
Chill without the ability to inline in any form.

I'm not terribly worried about Fortran; I don't think it will be
that difficult to convert once the interface settles down.  It
appears to currently work by building up it's own representation
of the function then converting that en masse to trees and thence
to RTL.  Java, out of necessity, already does whole translation
units as trees internally, and so should be trivial to update.

Would this be acceptible to folks?


r~


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