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: [PATCH] Middle-end dead code elimination


In message <Pine dot LNX dot 4 dot 44 dot 0304161511330 dot 27784-100000 at www dot eyesopen dot com>, Roger S
ayle writes:
 >
 >Hi Jeff,
 >> Thoughts?
 >
 >Have you seen Diego's "flowgraph linearization" patch?
 >http://gcc.gnu.org/ml/gcc-patches/2003-04/msg00006.html
Yes, but that happens after we've gimplified the code and built
a flowgraph.  Your stuff has the nice advantage that it can 
operate *before* we gimplify the code and build a flowgraph
(with minor changes of course).

For the testcase I'm working with that would save 8000 basic
blocks (33% reduction) and > 8000 useless tree nodes.

jeff


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