Mercurial > hg > graal-jvmci-8
comparison src/share/vm/opto/idealKit.hpp @ 14429:2113136690bc
8024921: PPC64 (part 113): Extend Load and Store nodes to know about memory ordering
Summary: Add a field to C2 LoadNode and StoreNode classes which indicates whether the load/store should do an acquire/release on platforms which support it.
Reviewed-by: kvn
author | goetz |
---|---|
date | Fri, 15 Nov 2013 11:05:32 -0800 |
parents | 30f42e691e70 |
children | abec000618bf |
comparison
equal
deleted
inserted
replaced
14427:eb178e97560c | 14429:2113136690bc |
---|---|
224 Node* store(Node* ctl, | 224 Node* store(Node* ctl, |
225 Node* adr, | 225 Node* adr, |
226 Node* val, | 226 Node* val, |
227 BasicType bt, | 227 BasicType bt, |
228 int adr_idx, | 228 int adr_idx, |
229 MemNode::MemOrd mo, | |
229 bool require_atomic_access = false); | 230 bool require_atomic_access = false); |
230 | 231 |
231 // Store a card mark ordered after store_oop | 232 // Store a card mark ordered after store_oop |
232 Node* storeCM(Node* ctl, | 233 Node* storeCM(Node* ctl, |
233 Node* adr, | 234 Node* adr, |