hg: jdk9/hs/hotspot: 24 new changesets
tobias.hartmann at oracle.com
tobias.hartmann at oracle.com
Thu Feb 18 16:43:21 UTC 2016
Changeset: ddd51ea1a9b0
Author: thartmann
Date: 2016-02-10 15:24 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ddd51ea1a9b0
8149123: [TESTBUG] compiler/loopopts/superword/SumRed* tests running on non-x86 platforms
Summary: Restricted test execution to supported archs.
Reviewed-by: kvn
Contributed-by: Jamsheed Mohammed <jamsheed.c.m at oracle.com>
! test/compiler/loopopts/superword/ProdRed_Double.java
! test/compiler/loopopts/superword/ProdRed_Float.java
! test/compiler/loopopts/superword/ProdRed_Int.java
! test/compiler/loopopts/superword/ReductionPerf.java
! test/compiler/loopopts/superword/SumRedSqrt_Double.java
! test/compiler/loopopts/superword/SumRed_Double.java
! test/compiler/loopopts/superword/SumRed_Float.java
! test/compiler/loopopts/superword/SumRed_Int.java
! test/compiler/loopopts/superword/SumRed_Long.java
Changeset: 69fc70ea2f4e
Author: shade
Date: 2016-02-10 15:58 +0300
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/69fc70ea2f4e
8149356: Leftover from JDK-8141044: UseNewCode usage
Reviewed-by: vlivanov
! src/share/vm/c1/c1_Canonicalizer.cpp
Changeset: 306affd7e6c9
Author: shade
Date: 2016-02-10 16:31 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/306affd7e6c9
Merge
Changeset: b038c3bea5a4
Author: twisti
Date: 2016-02-10 11:23 -1000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b038c3bea5a4
8149415: [AArch64] implement JVMCI CodeInstaller
Reviewed-by: aph, kvn
! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp
! src/cpu/aarch64/vm/nativeInst_aarch64.cpp
! src/cpu/aarch64/vm/nativeInst_aarch64.hpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java
Changeset: 1f62d2e8308f
Author: thartmann
Date: 2016-02-11 11:15 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/1f62d2e8308f
8145700: Uninitialised variable in macroAssembler_x86.cpp:7038
Summary: Added missing local variable initializations.
Reviewed-by: kvn, vlivanov, thartmann, mcberg
Contributed-by: Rahul Raghavan <rahul.v.raghavan at oracle.com>
! src/cpu/x86/vm/macroAssembler_x86.cpp
Changeset: a43579055b3c
Author: twisti
Date: 2016-02-11 11:32 -1000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a43579055b3c
8149695: [JVMCI] add missing Checkstyle configuration file
Reviewed-by: kvn
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.services/.checkstyle_checks.xml
Changeset: e8d72190f6ba
Author: twisti
Date: 2016-02-11 12:29 -1000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e8d72190f6ba
8149689: [JVMCI] CodeInstaller::pd_patch_DataSectionReference should be able to throw exceptions
Reviewed-by: kvn
! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp
! src/cpu/ppc/vm/jvmciCodeInstaller_ppc.cpp
! src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp
! src/cpu/x86/vm/jvmciCodeInstaller_x86.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp
Changeset: 3769c85083ca
Author: thartmann
Date: 2016-02-12 12:18 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3769c85083ca
8148564: compiler/intrinsics/string/TestStringIntrinsics2.java times out
Summary: Test should not run with -Xcomp because MaxInlineSize is large.
Reviewed-by: kvn, simonis
! test/compiler/intrinsics/string/TestStringIntrinsics2.java
Changeset: 894c8b63e200
Author: roland
Date: 2016-02-03 12:36 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/894c8b63e200
8143542: C2 doesn't eliminate identical checks
Summary: Two identical Ifs back to back can be merged
Reviewed-by: kvn
! src/share/vm/opto/castnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
Changeset: 5fefcbeda616
Author: mcberg
Date: 2016-02-12 16:12 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5fefcbeda616
8149421: Vectorized Post Loops
Summary: add vectorised post loop for counted loops with vectors.
Reviewed-by: kvn
! src/cpu/aarch64/vm/c2_globals_aarch64.hpp
! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/superword.cpp
Changeset: a63cf6a69972
Author: roland
Date: 2016-02-11 12:42 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a63cf6a69972
8149543: range check CastII nodes should not be split through Phi
Summary: splitting range check CastIIs through loop induction Phi prevents further optimizations
Reviewed-by: kvn, mcberg
! src/share/vm/opto/loopopts.cpp
Changeset: 233e1f5a4279
Author: thartmann
Date: 2016-02-15 11:52 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/233e1f5a4279
Merge
! src/cpu/x86/vm/macroAssembler_x86.cpp
- src/share/vm/gc/g1/concurrentMark.cpp
- src/share/vm/gc/g1/concurrentMark.hpp
- src/share/vm/gc/g1/concurrentMark.inline.hpp
Changeset: 5e57f1e0424c
Author: kshefov
Date: 2016-02-15 14:31 +0300
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5e57f1e0424c
8149472: NPE when executing HotSpotConstantReflectionProvider::constantEquals with null first arg
Reviewed-by: twisti, kvn, dnsimon
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java
Changeset: 59c73358af32
Author: kshefov
Date: 2016-02-15 14:32 +0300
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/59c73358af32
8149740: NPEs when executing some HotSpotConstantReflectionProvider with null args
Reviewed-by: twisti, dnsimon
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java
Changeset: a4dbb762e571
Author: kshefov
Date: 2016-02-15 13:26 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a4dbb762e571
Merge
Changeset: fbfe20c87c17
Author: roland
Date: 2016-02-15 15:15 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/fbfe20c87c17
8149797: Compilation fails with "assert(in_hash) failed: node should be in igvn hash table"
Summary: node replaced by dominating dead cast during parsing
Reviewed-by: kvn
! src/share/vm/opto/castnode.cpp
Changeset: b860ea3c1616
Author: vlivanov
Date: 2016-02-15 20:02 +0300
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b860ea3c1616
8149141: Optimized build is broken
Reviewed-by: kvn, kbarrett
! src/share/vm/gc/shared/memset_with_concurrent_readers.cpp
! src/share/vm/utilities/quickSort.cpp
Changeset: 30b120bce29d
Author: vlivanov
Date: 2016-02-15 20:26 +0300
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/30b120bce29d
8138922: StubCodeDesc constructor publishes partially-constructed objects on StubCodeDesc::_list
Reviewed-by: kvn, coleenp, dholmes
! src/share/vm/code/codeBlob.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/stubCodeGenerator.cpp
! src/share/vm/runtime/stubCodeGenerator.hpp
! src/share/vm/runtime/thread.cpp
Changeset: 6f460a0b0600
Author: vlivanov
Date: 2016-02-15 20:26 +0300
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/6f460a0b0600
8148994: Replacing MH::invokeBasic with a direct call breaks LF customization
Reviewed-by: jrose, redestad
! src/share/vm/opto/callGenerator.cpp
Changeset: 6ac1feb0794c
Author: vlivanov
Date: 2016-02-15 18:42 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/6ac1feb0794c
Merge
Changeset: 9cf33e51c2d4
Author: shade
Date: 2016-02-15 23:45 +0300
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9cf33e51c2d4
8149813: Move trusted final field handling from C2 LoadNode::Value to shared code
Reviewed-by: thartmann, kvn
! src/share/vm/ci/ciField.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/stringopts.hpp
Changeset: 417cf2936379
Author: never
Date: 2016-02-16 09:49 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/417cf2936379
8149969: [JVMCI] PrintNMethods is ignored for CompilerToVM.installCode when not called from the broker
Reviewed-by: kvn
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
Changeset: ccc25f034f38
Author: thartmann
Date: 2016-02-17 12:24 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ccc25f034f38
6378256: Performance problem with System.identityHashCode in client compiler
Summary: Enabled C1 optimization to try pull out hashCode from object header, before calling into the VM.
Reviewed-by: dlong, roland, thartmann
Contributed-by: Rahul Raghavan <rahul.v.raghavan at oracle.com>
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
+ src/cpu/x86/vm/sharedRuntime_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: cffca6de2c45
Author: never
Date: 2016-02-17 09:57 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/cffca6de2c45
8150075: [JVMCI] expose reserved stack machinery and Inline flag in HotSpotVMConfig
Reviewed-by: kvn, twisti
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/jvmci/vmStructs_jvmci.cpp
More information about the jdk9-hs-changes
mailing list