Compressed oops broke AutoBox elimination because of DecodeN nodes in ideal graph. AutoBox elimination optimization looks for Integer objects load from AutoBox cache array in an ideal graph and expects LoadP nodes. With compressed oops it gets DecodeN( LoadN ) instead of LoadP.
|