Request for reviews (XS): 6807084: AutoBox elimination is broken with compressed oops

Tom Rodriguez Thomas.Rodriguez at Sun.COM
Wed Feb 18 13:24:15 PST 2009


Looks ok.

tom

On Feb 18, 2009, at 12:13 PM, Vladimir Kozlov wrote:

>
> http://cr.openjdk.java.net/~kvn/6807084/webrev.00
>
> Fixed 6807084: AutoBox elimination is broken with compressed oops
>
> Problem:
> AutoBox elimination code looks for an Integer object load from
> AutoBox cache array in ideal graph and expects LoadP nodes.
> With compressed oops it gets DecodeN( LoadN ) instead of LoadP
> and bails out.
>
> Solution:
> Add checks for DecodeN nodes into AutoBox elimination code.
>
> Reviewed by:
>
> Fix verified (y/n): y, generated code
>
> Other testing:
> JPRT, CTW (with -XX:+UseCompressedOops -XX:+AggressiveOpts)
>




More information about the hotspot-compiler-dev mailing list