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]
Other format: [Raw text]

Re: [RFC] Contributing tree-ssa to mainline


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


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