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

Re: [dataflow] [RFC] Remove many almost useless DCE passes


On 2/27/07, Paolo Bonzini <paolo.bonzini@lu.unisi.ch> wrote:
Kenny, does this seem sensible?  Steven, do you have different numbers
or do you see something wrong in the patch?

First of all, I think this is too aggressive.


I know for example that your cfgcleanup.c changes (which are not
properly documented in the ChangeLog, btw) will cause us to miss many
optimizations (in particular, crossjumping -- we already have PRs
showing this is a problem on the dataflow branch).

I'd also think that we have to be careful that we do not make it too
hard for ourselves to re-order RTL passes and to interpret dump files.
Both are harder with your approach.  I'd be perfectly happy to
sacrifice 0.5% of compile time for a more/easier maintainable
compiler.

Gr.
Steven


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