This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [RFC] Contributing tree-ssa to mainline
- From: Daniel Berlin <dberlin at dberlin dot org>
- To: Diego Novillo <dnovillo at redhat dot com>
- Cc: "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>
- Date: Fri, 16 Jan 2004 19:31:18 -0500
- Subject: Re: [RFC] Contributing tree-ssa to mainline
- References: <1074298740.3147.79.camel@frodo.toronto.redhat.com>
D. individual passes.
I seriously think re-reviewing each part of tree-ssa as it is merged to
the mainline is a bad idea.
Their were specific design choices made, and discussed on the mailing
list, during design and implementation of tree-ssa over the years.
All the passes were reviewed as they were added, and implemented by
many of the same people who would be reviewing them now.
The only possible thing that reviewing them again could cause is a
rehash of the same design issues and tradeoffs that were made in the
first place.
I strongly believe it should be merged in one piece.
Piecemeal merging will also cause nothing but troubles where we've
forgotten some small piece of something that was in another file, etc.
It also will significantly affect the performance numbers you have
posted, since some passes depend on other passes to cleanup their
garbage and avoid doing certain things we know have already been
done(For example, PRE doesn't do what the dominator optimizers do, on
purpose). So you'd have to get them in in the right order anyway, or
else someone might see the fact that it doesn't handle something as a
"flaw" instead of a design decision.
--Dan