This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [stree] Committed: initial stree infrastructure, and stree versionof enumerators
- From: Mark Mitchell <mark at codesourcery dot com>
- To: Matt Austern <austern at apple dot com>
- Cc: gcc mailing list <gcc at gcc dot gnu dot org>
- Date: Tue, 16 Mar 2004 19:39:07 -0800
- Subject: Re: [stree] Committed: initial stree infrastructure, and stree versionof enumerators
- Organization: CodeSourcery, LLC
- References: <95B43C22-7162-11D8-B2EB-000A95AA5E5E@apple.com> <404D99CC.3000907@codesourcery.com> <41CAC71B-71F7-11D8-8D1B-000A95AA5E5E@apple.com> <404E26B9.5090208@codesourcery.com> <F2D46DE1-77A3-11D8-BFD8-000A95AA5E5E@apple.com>
Matt Austern wrote:
On Mar 9, 2004, at 12:19 PM, Mark Mitchell wrote:
I'm definitely sensitive to the problem of gcc "improvements" that
make the compiler even more complicated and harder to understand,
and I certainly agree that there are algorithmic improvements to be
had as well. But I also think the stree approach is promising
enough that we ought at least to explore it. We need to make major
speedups, not just avoid further slowdowns.
Agreed. I look forward to the design document!
Here's the first draft! Sorry it took a little longer than I'd expected.
Thanks for writing this up. This is a great example of what such a
document should look like. This document makes it possible to discuss
your idea without having to wade through code.
(Gerald, would you care to put this somewhere on our web site as an
example of how to write an informal design?)
I'm still digesting the idea and deciding what my opinion is.
Thanks,
--
Mark Mitchell
CodeSourcery, LLC
(916) 791-8304
mark@codesourcery.com