[aarch64-port-dev ] hg: aarch64-port/jdk8/hotspot: 10 new changesets
edward.nevill at gmail.com
edward.nevill at gmail.com
Fri Jan 22 13:57:59 UTC 2016
Changeset: af416790f406
Author: hshi
Date: 2015-11-26 15:37 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/af416790f406
8143584: Load constant pool tag and class status with load acquire
Reviewed-by: roland, aph
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
Changeset: 541ba884c056
Author: aph
Date: 2015-11-25 18:13 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/541ba884c056
8144028: Use AArch64 bit-test instructions in C2
Reviewed-by: kvn
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
+ test/compiler/codegen/8144028/BitTests.java
Changeset: 977c55080315
Author: fyang
Date: 2015-12-07 21:23 +0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/977c55080315
8144587: aarch64: generate vectorized MLA/MLS instructions
Summary: Add support for MLA/MLS (vector) instructions
Reviewed-by: roland
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
Changeset: b9bf568c9511
Author: aph
Date: 2015-12-15 19:18 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b9bf568c9511
8145438: Guarantee failures since 8144028: Use AArch64 bit-test instructions in C2
Summary: Implement short and long versions of bit test instructions.
Reviewed-by: kvn
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/share/vm/adlc/formssel.cpp
Changeset: 0c4972bb428c
Author: aph
Date: 2015-12-16 11:35 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0c4972bb428c
8144582: AArch64 does not generate correct branch profile data
Reviewed-by: kvn
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
Changeset: 6f0989f53a30
Author: fyang
Date: 2015-12-07 21:14 +0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6f0989f53a30
8144201: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto
Summary: Fix typo in stub generate_cipherBlockChaining_decryptAESCrypt
Reviewed-by: roland
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
Changeset: 2cb7b89688d8
Author: enevill
Date: 2016-01-08 11:39 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2cb7b89688d8
8146678: aarch64: assertion failure: call instruction in an infinite loop
Summary: Remove assertion
Reviewed-by: aph
! src/cpu/aarch64/vm/relocInfo_aarch64.cpp
Changeset: 0dab40fe02b2
Author: enevill
Date: 2016-01-12 14:55 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0dab40fe02b2
8146843: aarch64: add scheduling support for FP and vector instructions
Summary: add pipeline classes for FP/vector pipeline
Reviewed-by: aph
! src/cpu/aarch64/vm/aarch64.ad
Changeset: 220fb5b3d9ce
Author: aph
Date: 2016-01-19 17:52 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/220fb5b3d9ce
8146709: AArch64: Incorrect use of ADRP for byte_map_base
Reviewed-by: roland
! 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/stubGenerator_aarch64.cpp
Changeset: 7a921b442081
Author: hshi
Date: 2016-01-20 04:56 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7a921b442081
8147805: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject
Summary: In Aarch64 LIR_Assembler.atomic_op, keep stored data reference register in decompressed forms as it may be used later
Reviewed-by: aph
Contributed-by: hui.shi at linaro.org, felix.yang at linaro.org
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
More information about the aarch64-port-dev
mailing list