[aarch64-port-dev ] hg: aarch64-port/jdk8/hotspot: 5 new changesets
aph at redhat.com
aph at redhat.com
Wed Oct 9 06:01:47 PDT 2013
Changeset: 1b73f7fb6f30
Author: aph
Date: 2013-10-03 14:33 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1b73f7fb6f30
Simplify memory barrier generation
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
Changeset: 5db717e716d9
Author: aph
Date: 2013-10-09 10:04 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5db717e716d9
Correct half word types in loads and stores
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
Changeset: 557a6ed9e5d0
Author: aph
Date: 2013-10-09 13:32 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/557a6ed9e5d0
C2: Handle volatile fields by generating ldar and stlr instructions.
Define instruct patterns for all volatile variants.
Define enc patterns for all variants.
Predicate non-volatile field accesses with !((MemNode*)n)->is_volatile().
Define MemNode::is_volatile() for use in predicates.
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
Changeset: 10b833f09e6a
Author: aph
Date: 2013-10-09 13:43 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/10b833f09e6a
Allow cmpxchg to fall through when it fails
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
Changeset: 408a7b0091c5
Author: aph
Date: 2013-10-09 13:55 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/408a7b0091c5
Fix order of fcseld operands
! src/cpu/aarch64/vm/aarch64.ad
More information about the aarch64-port-dev
mailing list