< 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 >