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

edward.nevill at gmail.com edward.nevill at gmail.com
Wed May 27 16:45:19 UTC 2015


Changeset: 6d5b61ae5a7e
Author:    aph
Date:      2015-01-21 14:38 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6d5b61ae5a7e

8069593: Changes to JavaThread::_thread_state must use acquire and release
Reviewed-by: kvn, dlong

! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/thread.inline.hpp

Changeset: 20adeb715ada
Author:    aph
Date:      2015-03-03 17:56 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/20adeb715ada

8074349: AARCH64: C2 generates poor code for some byte and character stores
Summary: Use iRegIorL2I as src input for char and byte stores.
Reviewed-by: kvn

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

Changeset: fa858e3ae6f9
Author:    aph
Date:      2015-03-13 12:44 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fa858e3ae6f9

8074723: AARCH64: Stray pop in C1 LIR_Assembler::emit_profile_type
Summary: Remove stray POP instruction
Reviewed-by: dholmes

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

Changeset: 5ecfe4a2327e
Author:    aph
Date:      2015-03-17 14:03 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5ecfe4a2327e

8075045: AARCH64: Stack banging should use store rather than load
Summary: Change stack bangs to use a store rather than a load
Reviewed-by: dholmes

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

Changeset: 2b0a471aea75
Author:    enevill
Date:      2015-05-27 15:03 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2b0a471aea75

Add copyright to aarch64_ad.m4

! src/cpu/aarch64/vm/aarch64_ad.m4

Changeset: 5d3f35c13442
Author:    aph
Date:      2015-03-20 17:39 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5d3f35c13442

8075443: AARCH64: Missed L2I optimizations in C2
Summary: Use iRegIOrL2I for input operands whenever it makes sense.
Reviewed-by: kvn

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

Changeset: 394a87600c41
Author:    enevill
Date:      2015-04-24 11:01 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/394a87600c41

8075930: AARCH64: Use FP Register in C2
Summary: modify to allow C2 to allocate FP (R29) as a general register
Reviewed-by: aph, kvn, dlong

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/frame_aarch64.inline.hpp

Changeset: e84a2db0758d
Author:    aph
Date:      2015-04-14 17:19 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e84a2db0758d

8076467: AARCH64: assertion fail with -XX:+UseG1GC
Summary: Don't call encoding unless bool is true.
Reviewed-by: kvn

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

Changeset: adcffd0e1707
Author:    enevill
Date:      2015-05-27 15:28 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/adcffd0e1707

8079203: AARCH64: Need to cater for different partner implementations
Summary: Parse /proc/cpuinfo to derive implementation specific info

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

Changeset: d38b6415fcd8
Author:    enevill
Date:      2015-05-27 15:40 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d38b6415fcd8

8080586: aarch64: hotspot test compiler/codegen/7184394/TestAESMain.java fails
Summary: Return correct length in generate_cipherBlockChaining_encryptAESCrypt

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



More information about the aarch64-port-dev mailing list