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