[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