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: [RFC] Redundant zero store elimination (PR31150)


On 9/7/07, Jakub Jelinek <jakub@redhat.com> wrote:

> Also I'd appreciate any comments about the optimization itself...

I think this optimization should/could be done generically as part of
DSE.  As with the patch that was extending DCE to do some of DSE's
tasks, I think it is misguided for us to do these one-of passes just
because the pass that's supposed to take care of this is
limited/broken.

I would much rather spend the energy implementing a proper DSE pass.
I am going to spend some time working on a new DSE formulation, but
this will not happen overnight.

Unless this fixes a horrendous performance problem, I would rather not
apply another hack on top of DSE.  Having said that, I am willing to
not block this patch if there is enough support for it.  But I cannot
bring myself to supporting this approach.  Sorry.


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