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

edward.nevill at gmail.com edward.nevill at gmail.com
Tue Sep 1 09:55:27 UTC 2015


Changeset: 7f7651a972d4
Author:    enevill
Date:      2015-07-15 16:05 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7f7651a972d4

8131358: aarch64: test compiler/loopopts/superword/ProdRed_Float.java fails when run with debug VM
Summary: fix typo in match rule in vsub2f
Reviewed-by: kvn, aph

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

Changeset: 2812c402c790
Author:    enevill
Date:      2015-07-16 14:16 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2812c402c790

8131483: aarch64: illegal stlxr instructions
Summary: Do not generate stlxX with Ws == Xn
Reviewed-by: kvn, aph

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

Changeset: 4b0d672fa09c
Author:    enevill
Date:      2015-08-18 12:40 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4b0d672fa09c

8133352: aarch64: generates constrained unpredictable instructions
Summary: Fix generation of unpredictable STXR Rs, Rt, [Rn] with Rs == Rt
Reviewed-by: kvn, aph, adinn

! src/cpu/aarch64/vm/assembler_aarch64.cpp
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp

Changeset: c0fd47b40d85
Author:    enevill
Date:      2015-08-20 09:40 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c0fd47b40d85

8133842: aarch64: C2 generates illegal instructions with int shifts >=32
Summary: Fix logical operatations combined with shifts >= 32
Reviewed-by: duke

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

Changeset: 9225c38e38fe
Author:    enevill
Date:      2015-07-17 07:50 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9225c38e38fe

8131362: aarch64: C2 does not handle large stack offsets
Summary: change spill code to allow large offsets
Reviewed-by: kvn, aph

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

Changeset: 22f4e54b965a
Author:    enevill
Date:      2015-09-01 09:36 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/22f4e54b965a

Fix error in fix for 8133842. Some long shifts were anded with 0x1f.

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



More information about the aarch64-port-dev mailing list