[aarch64-port-dev ] hg: aarch64-port/jdk9/hotspot: 13 new changesets

ed at camswl.com ed at camswl.com
Wed May 21 12:44:24 UTC 2014


Changeset: b432f481e62c
Author:    aph
Date:      2014-04-23 09:26 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/b432f481e62c

Add a constructor as a conversion from Register - RegSet.  Use it.

! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
! src/cpu/aarch64/vm/register_aarch64.hpp

Changeset: 212b2ca3ad1c
Author:    Edward Nevill edward.nevill at linaro.org
Date:      2014-04-29 14:58 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/212b2ca3ad1c

Minor optimisation for divide by 2

! src/cpu/aarch64/vm/aarch64.ad

Changeset: 4c9a7428f67b
Author:    Edward Nevill edward.nevill at linaro.org
Date:      2014-05-01 14:57 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/4c9a7428f67b

Fix instruction size from 8 to 4

! src/cpu/aarch64/vm/nativeInst_aarch64.hpp

Changeset: 1ca541a15aff
Author:    Edward Nevill edward.nevill at linaro.org
Date:      2014-05-07 16:41 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/1ca541a15aff

Improvements to safepoint polling

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_globals_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp

Changeset: 5b18c3dc4c4a
Author:    Edward Nevill edward.nevill at linaro.org
Date:      2014-05-12 13:39 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/5b18c3dc4c4a

Optimise C2 entry point verification

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp

Changeset: 777a522742fa
Author:    Edward Nevill edward.nevill at linaro.org
Date:      2014-05-12 13:41 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/777a522742fa

Make code entry alignment 64 for C2

! src/cpu/aarch64/vm/globals_aarch64.hpp

Changeset: 6cd24413811b
Author:    Edward Nevill edward.nevill at linaro.org
Date:      2014-05-13 16:09 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/6cd24413811b

Optimise long divide by 2

! src/cpu/aarch64/vm/aarch64.ad

Changeset: 8a1d95a0fb86
Author:    aph
Date:      2014-05-12 14:34 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/8a1d95a0fb86

Fix opto assembly for shifts.

! src/cpu/aarch64/vm/aarch64.ad

Changeset: aa29549aca08
Author:    aph
Date:      2014-05-12 16:26 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/aa29549aca08

Tidy up stack frame handling.

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp

Changeset: 27d284544a1a
Author:    aph
Date:      2014-05-13 15:57 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/27d284544a1a

Improve code generation for pop(), as suggested by Edward Nevill.

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp

Changeset: 5dc01b82a254
Author:    aph
Date:      2014-05-13 16:28 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/5dc01b82a254

Add RegSet::operator+=.

! src/cpu/aarch64/vm/register_aarch64.hpp

Changeset: f28c0648a91a
Author:    aph
Date:      2014-05-13 16:49 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/f28c0648a91a

Tidy up register usage in push/pop instructions.

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp

Changeset: 05fca26b84c9
Author:    Edward Nevill edward.nevill at linaro.org
Date:      2014-05-13 20:22 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/05fca26b84c9

Optimise addressing of card table byte map base

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/relocInfo_aarch64.cpp



More information about the aarch64-port-dev mailing list