Release store in C2 putfield

Andrew Haley aph at redhat.com
Wed Sep 3 18:58:40 UTC 2014


On 09/03/2014 07:29 PM, Aleksey Shipilev wrote:
> On 09/03/2014 10:25 PM, Andrew Haley wrote:
>> On 09/03/2014 07:10 PM, Aleksey Shipilev wrote:
>>> So there, let's figure out whether we should just purge the entire block! :)
>> 
>> Okay.  It's better than arguing about interpretation of the paper.
> 
> Let's wait a bit for Goetz's input on this. It was his commit that introduced this in the first place:
> 
> $ hg log -r 5983 changeset:   5983:2113136690bc parent:      5981:eb178e97560c user:        goetz date:        Fri Nov 15 11:05:32 2013 -0800 summary:     8024921: PPC64 (part 113): Extend Load and Store nodes to know about memory ordering
> 
> We can dig in the mail history if Goetz does not reply any time soon.

Okay.  While we're discussing this, I'd better tell you that I am also
looking at why the card table write is a release store.  But that's for
later.

Andrew.


More information about the hotspot-dev mailing list