This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Middle-end dead code elimination
- From: law at redhat dot com
- To: Roger Sayle <roger at www dot eyesopen dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Wed, 16 Apr 2003 17:34:53 -0600
- Subject: Re: [PATCH] Middle-end dead code elimination
- Reply-to: law at redhat dot com
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