[tree-ssa] RFC: Making control flow more explicit

Daniel Berlin dberlin@dberlin.org
Mon Aug 11 22:23:00 GMT 2003



On Mon, 11 Aug 2003, Zdenek Dvorak wrote:

> Hello,
>
> > PS.  Hmm now I think of it, how are those numbers possible?  Didn't
> > these patches break the loop optimizer???
>
> yes, but I have found out recently that you have already broken it
> before me :-).  The code you currently produce makes the loops not to
> be recognized correctly by some of loop optimizations (loop header
> copying, unroller).
>
> Still I am surprised by the numbers, IMHO it should not work that well.

I'm not, actually.
It modifies the CFG significantly, and ends up changing the dominator
relationships significantly.  More redundant code gets eliminated, etc, as
a result.

>
> Zdenek
>



More information about the Gcc mailing list