RFR(S): Bugfix: Clear High Word in Integer.bitCount() Intrinsic on SparcV9

John Rose john.r.rose at oracle.com
Mon Dec 17 17:39:10 PST 2012


On Dec 14, 2012, at 6:03 PM, David Chase wrote:

> There is also the possibility of a peephole-ish optimization (that can be informed by general flow analysis) that keeps track of zero bits in a word -- for instance, if the source of the data was a LDUW, there's no need to clear the bits.

We do some really hacky stuff in that vein; see the flag SparcV9RegsHiBitsZero.

The bug 8001436 requests a less hacky infrastructure for doing bitwise type propagation.

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8001436

— John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20121217/c8b65e7c/attachment.html 


More information about the hotspot-compiler-dev mailing list