--- a/src/hotspot/share/opto/graphKit.cpp Tue Nov 06 15:23:52 2018 +0800
+++ b/src/hotspot/share/opto/graphKit.cpp Tue Nov 06 10:01:27 2018 +0100
@@ -1566,7 +1566,7 @@
C2AccessValuePtr addr(adr, adr_type);
C2AccessValue value(val, val_type);
- C2Access access(this, decorators | C2_WRITE_ACCESS, bt, obj, addr);
+ C2ParseAccess access(this, decorators | C2_WRITE_ACCESS, bt, obj, addr);
if (access.is_raw()) {
return _barrier_set->BarrierSetC2::store_at(access, value);
} else {
@@ -1585,7 +1585,7 @@
}
C2AccessValuePtr addr(adr, adr_type);
- C2Access access(this, decorators | C2_READ_ACCESS, bt, obj, addr);
+ C2ParseAccess access(this, decorators | C2_READ_ACCESS, bt, obj, addr);
if (access.is_raw()) {
return _barrier_set->BarrierSetC2::load_at(access, val_type);
} else {
@@ -1602,7 +1602,7 @@
}
C2AccessValuePtr addr(adr, NULL);
- C2Access access(this, decorators | C2_READ_ACCESS, bt, NULL, addr);
+ C2ParseAccess access(this, decorators | C2_READ_ACCESS, bt, NULL, addr);
if (access.is_raw()) {
return _barrier_set->BarrierSetC2::load_at(access, val_type);
} else {
@@ -1620,7 +1620,7 @@
BasicType bt,
DecoratorSet decorators) {
C2AccessValuePtr addr(adr, adr_type);
- C2AtomicAccess access(this, decorators | C2_READ_ACCESS | C2_WRITE_ACCESS,
+ C2AtomicParseAccess access(this, decorators | C2_READ_ACCESS | C2_WRITE_ACCESS,
bt, obj, addr, alias_idx);
if (access.is_raw()) {
return _barrier_set->BarrierSetC2::atomic_cmpxchg_val_at(access, expected_val, new_val, value_type);
@@ -1639,7 +1639,7 @@
BasicType bt,
DecoratorSet decorators) {
C2AccessValuePtr addr(adr, adr_type);
- C2AtomicAccess access(this, decorators | C2_READ_ACCESS | C2_WRITE_ACCESS,
+ C2AtomicParseAccess access(this, decorators | C2_READ_ACCESS | C2_WRITE_ACCESS,
bt, obj, addr, alias_idx);
if (access.is_raw()) {
return _barrier_set->BarrierSetC2::atomic_cmpxchg_bool_at(access, expected_val, new_val, value_type);
@@ -1657,7 +1657,7 @@
BasicType bt,
DecoratorSet decorators) {
C2AccessValuePtr addr(adr, adr_type);
- C2AtomicAccess access(this, decorators | C2_READ_ACCESS | C2_WRITE_ACCESS,
+ C2AtomicParseAccess access(this, decorators | C2_READ_ACCESS | C2_WRITE_ACCESS,
bt, obj, addr, alias_idx);
if (access.is_raw()) {
return _barrier_set->BarrierSetC2::atomic_xchg_at(access, new_val, value_type);
@@ -1675,7 +1675,7 @@
BasicType bt,
DecoratorSet decorators) {
C2AccessValuePtr addr(adr, adr_type);
- C2AtomicAccess access(this, decorators | C2_READ_ACCESS | C2_WRITE_ACCESS, bt, obj, addr, alias_idx);
+ C2AtomicParseAccess access(this, decorators | C2_READ_ACCESS | C2_WRITE_ACCESS, bt, obj, addr, alias_idx);
if (access.is_raw()) {
return _barrier_set->BarrierSetC2::atomic_add_at(access, new_val, value_type);
} else {