[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

AltStyle によって変換されたページ (->オリジナル) /