[tree-ssa] Gimplifying Java
Diego Novillo
dnovillo@redhat.com
Tue Jun 17 19:26:00 GMT 2003
On Tue, 2003年06月17日 at 14:29, Andrew Haley wrote:
> which is (believe it or not) correct, except for a minor gotcha in
> that the local variable 'z' is not being SSAd - as you can see it's
> initialized twice in this method. I have no idea why.
>Neat! I don't know I understand what you mean about 'z' not being
SSA'd. Can you show me the -fdump-tree-ssa output?
> You may have noticed :-) that there is a ton of unnecessary
> temporaries. That's bad of course, but I'll look at that later. The
> main reason for these temporaries in the Java compiler is that the gcc
> is very prone to rearranging expressions. I presume that SIMPLE won't
> do that, so I can remove some of them.
>Not yet, but we may in the future. There's been talk on and off about
extra expression bits to disallow reordering.
Diego.
More information about the Java
mailing list