[aarch64-port-dev ] hg: aarch64-port/jdk9/hotspot: 26 new changesets
aph at redhat.com
aph at redhat.com
Thu Jul 17 11:18:20 UTC 2014
Changeset: b1ea1b7aff74
Author: Edward Nevill edward.nevill at linaro.org
Date: 2014-06-11 13:47 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/b1ea1b7aff74
Fix format errors
! src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp
! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
! src/cpu/aarch64/vm/compiledIC_aarch64.cpp
! src/cpu/aarch64/vm/frame_aarch64.cpp
! src/cpu/aarch64/vm/nativeInst_aarch64.cpp
! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
Changeset: 0aa3e78064a8
Author: Edward Nevill edward.nevill at linaro.org
Date: 2014-06-11 13:49 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/0aa3e78064a8
Fix C2 failure with frame sizes larger than 520
! src/cpu/aarch64/vm/aarch64.ad
Changeset: 6c5fcafd1a4e
Author: Edward Nevill edward.nevill at linaro.org
Date: 2014-06-11 13:51 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/6c5fcafd1a4e
Fix register misuse in verify_method_data_pointer
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
Changeset: 6b7117cad7bd
Author: Edward Nevill edward.nevill at linaro.org
Date: 2014-05-24 20:31 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/6b7117cad7bd
Add support for CRC32 intrinsic
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/stubRoutines_aarch64.cpp
! src/cpu/aarch64/vm/stubRoutines_aarch64.hpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
Changeset: 133756601547
Author: Edward Nevill edward.nevill at linaro.org
Date: 2014-05-28 10:08 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/133756601547
Restore sp from sender sp, r13 in crc32 code
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
Changeset: ac79d79e00c0
Author: Edward Nevill edward.nevill at linaro.org
Date: 2014-06-12 11:28 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/ac79d79e00c0
Add support for Neon implementation of CRC32
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/stubRoutines_aarch64.cpp
Changeset: c703a0afb9d9
Author: Edward Nevill edward.nevill at linaro.org
Date: 2014-06-16 21:20 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/c703a0afb9d9
Add support for builtin crc32 instructions
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
Changeset: f1204d1f93d9
Author: aph
Date: 2014-07-14 12:22 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/f1204d1f93d9
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: 4841c2c4c62b
Author: aph
Date: 2014-06-17 09:30 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/4841c2c4c62b
Fix register usage in generate_verify_oop().
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
Changeset: effbb18a26ae
Author: aph
Date: 2014-07-14 12:38 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/effbb18a26ae
Backout 6309:b1ea1b7aff74
! src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp
! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
! src/cpu/aarch64/vm/compiledIC_aarch64.cpp
! src/cpu/aarch64/vm/frame_aarch64.cpp
! src/cpu/aarch64/vm/nativeInst_aarch64.cpp
! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
Changeset: 413dc299f077
Author: aph
Date: 2014-07-14 13:37 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/413dc299f077
Use 2- and 3-instruction immediate form of movoop and mov_metadata in C2-generat
ed 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: 876d42d76299
Author: aph
Date: 2014-07-14 13:47 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/876d42d76299
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: 69031680cc07
Author: aph
Date: 2014-07-15 05:02 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/69031680cc07
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.hpp
Changeset: 8494df4c993f
Author: aph
Date: 2014-06-20 09:21 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/8494df4c993f
Improve C1 performance improvements in frame creation and ic_cache checks
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
Changeset: 8f4c6eb7351e
Author: aph
Date: 2014-06-20 17:33 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/8f4c6eb7351e
Implement type profiling in C1.
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/share/vm/c1/c1_LIR.cpp
Changeset: 7308ebb986c5
Author: aph
Date: 2014-06-23 18:56 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/7308ebb986c5
AArch64 type profiling support
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
Changeset: c19d703460f6
Author: aph
Date: 2014-06-27 11:25 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/c19d703460f6
Fast string comparison
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
Changeset: a505af70b5b3
Author: aph
Date: 2014-07-03 13:19 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/a505af70b5b3
Fast String.equals()
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
Changeset: c0aa09b097eb
Author: aph
Date: 2014-07-03 16:04 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/c0aa09b097eb
Correct register usage in string comparisons
! src/cpu/aarch64/vm/aarch64.ad
Changeset: 6d1eb411b448
Author: Edward Nevill edward.nevill at linaro.org
Date: 2014-07-01 16:29 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/6d1eb411b448
Add support for a few simple intrinsics
! src/cpu/aarch64/vm/aarch64.ad
Changeset: 92081f79c237
Author: Edward Nevill edward.nevill at linaro.org
Date: 2014-07-04 13:08 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/92081f79c237
Fix string_compare for chars that have the top bit set
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
Changeset: 67244cce6623
Author: aph
Date: 2014-07-08 05:19 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/67244cce6623
Fix typo in fsqrts
! src/cpu/aarch64/vm/aarch64.ad
Changeset: fd0aa4fe777b
Author: Edward Nevill edward.nevill at linaro.org
Date: 2014-07-07 16:24 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/fd0aa4fe777b
Add support for MathExact intrinsics
! src/cpu/aarch64/vm/aarch64.ad
! test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
Changeset: f04f8a7e1132
Author: Edward Nevill edward.nevill at linaro.org
Date: 2014-07-07 16:25 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/f04f8a7e1132
Add support for multiplyExact
! src/cpu/aarch64/vm/aarch64.ad
Changeset: 3e9239634cff
Author: aph
Date: 2014-07-15 06:18 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/3e9239634cff
Correct type profiling for JDK9 merge.
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
Changeset: 3ce8cf27e036
Author: aph
Date: 2014-07-08 08:29 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/3ce8cf27e036
AArch64 C2 instruct for smull
! src/cpu/aarch64/vm/aarch64.ad
More information about the aarch64-port-dev
mailing list