[aarch64-port-dev ] hg: aarch64-port/jdk8/hotspot: 6 new changesets

aph at redhat.com aph at redhat.com
Thu Jun 19 15:18:48 UTC 2014


Changeset: e1af2a222378
Author:    aph
Date:      2014-06-16 07:25 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e1af2a222378

All address constants are 48 bits in size.

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

Changeset: f6b18d9a37d9
Author:    aph
Date:      2014-06-17 09:30 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f6b18d9a37d9

Fix register usage in generate_verify_oop().

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

Changeset: 745e0357529b
Author:    aph
Date:      2014-06-17 10:14 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/745e0357529b

Use 2- and 3-instruction immediate form of movoop and mov_metadata in C2-generated code.
Fix patching code to handle 2- and 3-word forms.
Fix offset out of range bug in frame generation.
Use lea (rather than mov) in mov(reg, Address) form.

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/relocInfo_aarch64.cpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp

Changeset: 3d100af53e18
Author:    aph
Date:      2014-06-19 05:06 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3d100af53e18

Save intermediate state before removing C1 patching code.

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/compiledIC_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/nativeInst_aarch64.cpp
! src/cpu/aarch64/vm/nativeInst_aarch64.hpp
! src/cpu/aarch64/vm/relocInfo_aarch64.cpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp

Changeset: bc7cb12aff99
Author:    aph
Date:      2014-06-19 10:05 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/bc7cb12aff99

Remove obsolete C1 patching code.

! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp
! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/aarch64/vm/nativeInst_aarch64.cpp
! src/cpu/aarch64/vm/relocInfo_aarch64.cpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp

Changeset: 8d1201669a7a
Author:    aph
Date:      2014-06-19 16:02 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/8d1201669a7a

Merge

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
! src/cpu/aarch64/vm/compiledIC_aarch64.cpp
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/nativeInst_aarch64.cpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp



More information about the aarch64-port-dev mailing list