hg: jdk9/hs/hotspot: 11 new changesets
igor.veresov at oracle.com
igor.veresov at oracle.com
Wed Sep 16 21:26:37 UTC 2015
Changeset: a589f73b79f4
Author: mcberg
Date: 2015-09-09 10:34 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a589f73b79f4
8135028: support for vectorizing double precision sqrt
Reviewed-by: kvn, twisti
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
+ test/compiler/loopopts/superword/SumRedSqrt_Double.java
Changeset: 846018509b70
Author: iveresov
Date: 2015-09-10 17:56 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/846018509b70
Merge
- src/share/vm/classfile/imageDecompressor.cpp
- src/share/vm/classfile/imageDecompressor.hpp
- src/share/vm/classfile/imageFile.cpp
- src/share/vm/classfile/imageFile.hpp
- src/share/vm/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java
- test/runtime/modules/ImageFile/ImageCloseTest.java
- test/runtime/modules/ImageFile/ImageFileHeaderTest.java
- test/runtime/modules/ImageFile/ImageFindAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetDataAddressTest.java
- test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java
- test/runtime/modules/ImageFile/ImageGetStringBytesTest.java
- test/runtime/modules/ImageFile/ImageOpenTest.java
- test/runtime/modules/ImageFile/ImageReadTest.java
- test/runtime/modules/ImageFile/LocationConstants.java
Changeset: 2e58b602c89b
Author: aph
Date: 2015-09-08 14:08 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/2e58b602c89b
8135157: DMB elimination in AArch64 C2 synchronization implementation
Summary: Reduce memory barrier usage in C2 fast lock and unlock.
Reviewed-by: kvn
Contributed-by: wei.tang at linaro.org, aph at redhat.com
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
Changeset: 87a55af2ff28
Author: kzhaldyb
Date: 2015-09-11 16:11 +0300
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/87a55af2ff28
8132980: Improve stability of whitebox methods getCodeBlob and freeCodeBlob
Summary: Added checks for negative and null size and address values (where applicable) for getCodeBlob, allocateCodeBlob and freeCodeBlob, added regression test
Reviewed-by: iignatyev
! src/share/vm/prims/whitebox.cpp
! test/testlibrary/jdk/test/lib/Utils.java
+ test/testlibrary_tests/whitebox/BlobSanityTest.java
Changeset: 41b6cb9246fe
Author: mcberg
Date: 2015-09-11 17:02 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/41b6cb9246fe
8132160: support for AVX 512 call frames and stack management
Summary: simplify save/restore frame on x86 systems which support EVEX.
Reviewed-by: kvn, iveresov
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! 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/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
Changeset: 69ed894b4045
Author: thartmann
Date: 2015-09-14 07:02 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/69ed894b4045
8080999: MemoryPoolMXBean.getUsageThresholdCount() returns incorrect value
Summary: Fixed race condition in the JMX code for the LowMemoryDetector.
Reviewed-by: kvn
! src/share/vm/services/lowMemoryDetector.cpp
! src/share/vm/services/lowMemoryDetector.hpp
Changeset: 720d0ff40323
Author: thartmann
Date: 2015-09-14 07:03 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/720d0ff40323
Merge
- src/share/vm/classfile/imageDecompressor.cpp
- src/share/vm/classfile/imageDecompressor.hpp
- src/share/vm/classfile/imageFile.cpp
- src/share/vm/classfile/imageFile.hpp
- src/share/vm/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java
- test/runtime/modules/ImageFile/ImageCloseTest.java
- test/runtime/modules/ImageFile/ImageFileHeaderTest.java
- test/runtime/modules/ImageFile/ImageFindAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetDataAddressTest.java
- test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java
- test/runtime/modules/ImageFile/ImageGetStringBytesTest.java
- test/runtime/modules/ImageFile/ImageOpenTest.java
- test/runtime/modules/ImageFile/ImageReadTest.java
- test/runtime/modules/ImageFile/LocationConstants.java
Changeset: a5ae3454a758
Author: thartmann
Date: 2015-09-14 10:00 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a5ae3454a758
8135252: IdealLoopTree::dump_head() prints negative trip count
Summary: IdealLoopTree::dump_head() should not cast float to int.
Reviewed-by: kvn
! src/share/vm/opto/loopnode.cpp
Changeset: 486680e6ed5e
Author: thartmann
Date: 2015-09-14 09:11 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/486680e6ed5e
Merge
Changeset: b9246bd13eeb
Author: roland
Date: 2015-09-11 16:56 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b9246bd13eeb
8135069: C2 replaces range checks by unsigned comparison with -1
Summary: i < 0 || i > -1 wrongly folded as i >u -1
Reviewed-by: kvn
! src/share/vm/opto/ifnode.cpp
! test/compiler/rangechecks/TestBadFoldCompare.java
Changeset: bfb61f868681
Author: roland
Date: 2015-09-08 19:19 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/bfb61f868681
8134974: 8130847 broken with loop predicates
Summary: Pinned eliminated arraycopy loads in uncommon trap path for loop predicates may need to be moved
Reviewed-by: kvn
! src/share/vm/opto/loopPredicate.cpp
+ test/compiler/arraycopy/TestEliminatedArrayLoopPredicateCopyDeopt.java
More information about the jdk9-all-changes
mailing list