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

roland.schatz at oracle.com roland.schatz at oracle.com
Thu Jan 21 12:31:38 UTC 2016


Changeset: 46c1abd5c34d
Author:    enevill
Date:      2016-01-12 14:55 +0000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/46c1abd5c34d

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: 037c9f7ff320
Author:    roland
Date:      2016-01-18 21:34 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/037c9f7ff320

8146999: hotspot/test/compiler/c2/8007294/Test8007294.java test nightly failure
Summary: uncast() fails with CheckCastPP
Reviewed-by: kvn, thartmann

! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/node.hpp
! test/compiler/c2/8007294/Test8007294.java

Changeset: 022e1577a0f5
Author:    aph
Date:      2016-01-19 17:52 +0000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/022e1577a0f5

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: ef84d8d6e32b
Author:    rschatz
Date:      2016-01-18 17:31 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/ef84d8d6e32b

8147564: [JVMCI] remove unused method CodeCacheProvider.needsDataPatch
Reviewed-by: twisti

! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeCacheProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java

Changeset: 4857410e41c6
Author:    simonis
Date:      2016-01-20 16:33 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/4857410e41c6

8145336: PPC64: fix string intrinsics after CompactStrings change
Reviewed-by: mdoerr, aph, kvn

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/globals.hpp
+ test/compiler/intrinsics/string/TestStringIntrinsics2.java

Changeset: 45fcfb564741
Author:    rschatz
Date:      2016-01-20 14:22 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/45fcfb564741

8147599: [JVMCI] simplify code installation interface
Reviewed-by: twisti

! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeCacheProvider.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompiledCode.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DataSection.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InfopointReason.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/package-info.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Call.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/ConstantReference.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/DataPatch.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/DataSectionReference.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/ExceptionHandler.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Infopoint.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/InfopointReason.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Mark.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Reference.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Site.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! src/share/vm/jvmci/systemDictionary_jvmci.hpp
! src/share/vm/jvmci/vmSymbols_jvmci.hpp
! test/compiler/jvmci/code/CodeInstallationTest.java
! test/compiler/jvmci/code/DataPatchTest.java
! test/compiler/jvmci/code/TestAssembler.java
! test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
! test/compiler/jvmci/code/sparc/SPARCTestAssembler.java
! test/compiler/jvmci/errors/CodeInstallerTest.java
! test/compiler/jvmci/errors/TestInvalidCompilationResult.java
! test/compiler/jvmci/errors/TestInvalidDebugInfo.java
! test/compiler/jvmci/errors/TestInvalidOopMap.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java

Changeset: 8309cca68d5b
Author:    rschatz
Date:      2016-01-20 17:00 -1000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/8309cca68d5b

8147475: compiler/jvmci/code/SimpleDebugInfoTest.java fails in Assembler::locate_operand: ShouldNotReachHere()
Reviewed-by: kvn, twisti

! test/compiler/jvmci/code/amd64/AMD64TestAssembler.java

Changeset: 609a41177fbe
Author:    hshi
Date:      2016-01-20 04:56 -0800
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/609a41177fbe

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

Changeset: e8a3f9d367a4
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2016-01-21 11:54 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/e8a3f9d367a4

Merge.

! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeCacheProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompiledCode.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/package-info.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Call.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/ConstantReference.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/DataPatch.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/DataSectionReference.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/ExceptionHandler.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Infopoint.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/InfopointReason.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Mark.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Reference.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Site.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! src/share/vm/jvmci/systemDictionary_jvmci.hpp
! src/share/vm/jvmci/vmSymbols_jvmci.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/runtime/globals.hpp
! test/compiler/jvmci/code/TestAssembler.java
! test/compiler/jvmci/errors/CodeInstallerTest.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java



More information about the graal-dev mailing list