hg: shenandoah/jdk9/hotspot: AArchh64: Added missing barriers. Fixed CAS-obj intrinsics C1/C2. Implemented narrow-oop CAS-obj C1/c2.

roman at kennke.org roman at kennke.org
Tue Aug 23 11:07:41 UTC 2016


Changeset: ceeb425078b2
Author:    rkennke
Date:      2016-08-22 21:00 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ceeb425078b2

AArchh64: Added missing barriers. Fixed CAS-obj intrinsics C1/C2. Implemented narrow-oop CAS-obj C1/c2.

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/methodHandles_aarch64.cpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp
! src/share/vm/gc/shenandoah/shenandoahBarrierSet.inline.hpp



More information about the shenandoah-dev mailing list