hg: graal/graal-jvmci-9/hotspot: 10 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Thu Dec 31 15:05:53 UTC 2015


Changeset: b916bb4bc52b
Author:    iignatyev
Date:      2015-12-25 03:27 +0300
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/b916bb4bc52b

8146205: quarantine compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
Reviewed-by: kvn

! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java

Changeset: 78ffbdb49065
Author:    mdoerr
Date:      2015-12-28 10:32 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/78ffbdb49065

8146231: ppc64/gcc 4.1.2: fix build after "8143072: [JVMCI] Port JVMCI to AArch64"
Reviewed-by: goetz

! src/cpu/ppc/vm/vm_version_ppc.hpp

Changeset: 4a0c467b12bb
Author:    dnsimon
Date:      2015-12-26 16:59 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/4a0c467b12bb

8146157: JVMCI must not fold accesses to @Stable fields if -XX:-FoldStableValues
Reviewed-by: twisti

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaField.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java

Changeset: c48631c03cd4
Author:    twisti
Date:      2015-12-28 10:10 -1000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c48631c03cd4

8146245: compiler/jvmci/ tests fail: java.lang.AssertionError: minimum config for aarch64
Reviewed-by: kvn

! src/jdk.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java

Changeset: 72f54de44772
Author:    kvn
Date:      2015-12-28 23:11 -0800
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/72f54de44772

8143925: Enhancing CounterMode.crypt() for AES
Summary: Add intrinsic for CounterMode.crypt() to leverage the parallel nature of AES in Counter(CTR) Mode.
Reviewed-by: kvn, ascarpino
Contributed-by: kishor.kharbas at intel.com

! src/cpu/aarch64/vm/vm_version_aarch64.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86.cpp
! src/cpu/x86/vm/stubRoutines_x86.hpp
! src/cpu/x86/vm/stubRoutines_x86_32.hpp
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/compiler/codegen/7184394/TestAESBase.java
! test/compiler/codegen/7184394/TestAESMain.java

Changeset: 867bdec7c8c5
Author:    aph
Date:      2015-12-21 16:58 +0000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/867bdec7c8c5

8145096: Undefined behaviour in HotSpot
Summary: Fix some integer overflows
Reviewed-by: jrose, kvn, kbarrett, adinn, iklam

! src/os/posix/vm/os_posix.cpp
! src/share/vm/opto/addnode.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: ce0dacc26f3d
Author:    mdoerr
Date:      2015-12-29 11:54 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/ce0dacc26f3d

8145913: PPC64: add Montgomery multiply intrinsic
Reviewed-by: aph, goetz

! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/c2_init_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp

Changeset: 26c866d173c2
Author:    hshi
Date:      2015-12-27 05:15 -0800
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/26c866d173c2

8144993: Elide redundant memory barrier after AllocationNode
Summary: Elide memory barrier for AllocationNode when it doesn't escape in initializer and has an MemBarRelease node at exit of initializer method.
Reviewed-by: aph, mdoerr, goetz, kvn, asiebenborn

! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/parse1.cpp

Changeset: 0fcfe4b07f7e
Author:    kvn
Date:      2015-12-29 18:30 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/0fcfe4b07f7e

Merge


Changeset: 95c82d04d67b
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-12-31 16:05 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/95c82d04d67b

Merge.

! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaField.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/os/posix/vm/os_posix.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! test/compiler/codegen/7184394/TestAESMain.java
! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java



More information about the graal-dev mailing list