RFR (M) CR 8050147: StoreLoad barrier interferes with stack usages

Aleksey Shipilev aleksey.shipilev at oracle.com
Fri Aug 8 12:01:02 UTC 2014


On 08/08/2014 02:57 AM, John Rose wrote:
>> Vladimir pointed where to look for frame structure [1], but I
>> still haven't parsed it to make an educated guess about how much to
>> step back. Any ideas?
> 
> Callee saves will get spilled in the general spill area, IIRC.  That
> will be near the callee SP, which is unpredictable.
> 
> I don't see any area in the generic frame layout which is reliably
> better than SP - CLSize.  Maybe SP - MaxTinyImmediateOffset, or the
> min of the two.

Okay, let's go with this one then:
 http://cr.openjdk.java.net/~shade/8050147/webrev.03/

This test passes JPRT. Rechecked the effect on my Sandy Bridge laptop.
No other testing since this offset was already thoroughly tested before.

Do I need a second Reviewer?

Thanks,
-Aleksey.


More information about the hotspot-compiler-dev mailing list