A simple optimization proposal

John Rose john.r.rose at oracle.com
Wed Feb 12 21:47:58 PST 2014


One point behind the bug report is to give a little reward to Java coders who write dominating tests that exclude a.length==0, as:

 if (a.length == 0) goAway();
 else return a[i & a.length-1];

Kris, can your patch do this?  The logic in IfNode can probably elide the duplicate dominating test, if the right normalizations occur.  ��

– John

> On Feb 12, 2014, at 6:05 PM, Martin Grajcar <maaartinus at gmail.com> wrote:
> 
> That's what I've meant with goAway. My point was the jump using already computed flags
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20140212/da94ecb2/attachment-0001.html 


More information about the hotspot-compiler-dev mailing list