< prev index next >
src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
Print this page
@@ -342,11 +342,11 @@
}
}
void MacroAssembler::restore_thread(const Register thread_cache) {
- if (UseLoadBarrier) {
+ if (UseZGC) {
AddressLiteral bad_mask((intptr_t)&ZAddressBadMask);
load_ptr_contents(bad_mask, G6);
}
if (thread_cache->is_valid()) {
assert(thread_cache->is_local() || thread_cache->is_in(), "bad volatile");
@@ -1280,11 +1280,11 @@
// mark lower end of faulting range
assert(_verify_oop_implicit_branch[0] == NULL, "set once");
_verify_oop_implicit_branch[0] = pc();
- if (UseLoadBarrier) {
+ if (UseZGC) {
// Check if mask is good
AddressLiteral bad_mask((intptr_t)&ZAddressBadMask);
load_ptr_contents(bad_mask, O2);
btst(O0_obj, O2);
brx(notZero, false, pn, null_or_fail);
@@ -3927,11 +3927,11 @@
void MacroAssembler::load_heap_oop(const Address& s, Register d, LoadBarrierOn on) {
if (UseCompressedOops) {
lduw(s, d);
decode_heap_oop(d);
} else {
- if (UseLoadBarrier) {
+ if (UseZGC) {
load_barrier(d, s, on);
} else {
ld_ptr(s, d);
}
}
@@ -3941,11 +3941,11 @@
void MacroAssembler::load_heap_oop(Register s1, Register s2, Register d, LoadBarrierOn on) {
if (UseCompressedOops) {
lduw(s1, s2, d);
decode_heap_oop(d, d);
} else {
- if (UseLoadBarrier) {
+ if (UseZGC) {
load_barrier(d, Address(s1, s2), on);
} else {
ld_ptr(s1, s2, d);
}
}
@@ -3954,11 +3954,11 @@
void MacroAssembler::load_heap_oop(Register s1, int simm13a, Register d, LoadBarrierOn on) {
if (UseCompressedOops) {
lduw(s1, simm13a, d);
decode_heap_oop(d, d);
} else {
- if (UseLoadBarrier) {
+ if (UseZGC) {
load_barrier(d, Address(s1, simm13a), on);
} else {
ld_ptr(s1, simm13a, d);
}
}
@@ -4189,11 +4189,11 @@
}
}
}
void MacroAssembler::reinit_heapbase() {
- if (UseLoadBarrier) {
+ if (UseZGC) {
AddressLiteral bad_mask((intptr_t)&ZAddressBadMask);
load_ptr_contents(bad_mask, G6);
} else if (UseCompressedOops || UseCompressedClassPointers) {
if (Universe::heap() != NULL) {
set((intptr_t)Universe::narrow_ptrs_base(), G6_heapbase);
< prev index next >