< prev index next >
src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
Print this page
rev 50099 : 8203157: Object equals abstraction for BarrierSetAssembler
*** 67,76 ****
--- 67,81 ----
}
default: Unimplemented();
}
}
+ void BarrierSetAssembler::obj_equals(MacroAssembler* masm, DecoratorSet decorators,
+ Register obj1, Register obj2) {
+ __ cmp(obj1, obj2);
+ }
+
void BarrierSetAssembler::try_resolve_jobject_in_native(MacroAssembler* masm, Register jni_env,
Register obj, Register tmp, Label& slowpath) {
// If mask changes we need to ensure that the inverse is still encodable as an immediate
STATIC_ASSERT(JNIHandles::weak_tag_mask == 1);
__ andr(obj, obj, ~JNIHandles::weak_tag_mask);
< prev index next >