hg: jdk9/hs-rt/hotspot: 24 new changesets
daniel.daugherty at oracle.com
daniel.daugherty at oracle.com
Fri Jul 3 02:25:16 UTC 2015
Changeset: 9251516ec93d
Author: mcberg
Date: 2015-06-16 16:10 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/9251516ec93d
8080325: SuperWord loop unrolling analysis
Summary: Determine loop unroll factor based on supported vectors sizes.
Reviewed-by: roland, kvn
! src/cpu/x86/vm/c2_init_x86.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
Changeset: ce0c612ea443
Author: ascarpino
Date: 2015-06-17 17:48 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ce0c612ea443
8073108: Use x86 and SPARC CPU instructions for GHASH acceleration
Reviewed-by: kvn, jrose
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/stubGenerator_sparc.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/vm_version_x86.cpp
! src/share/vm/classfile/vmSymbols.hpp
! 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/TestAESEncode.java
! test/compiler/codegen/7184394/TestAESMain.java
Changeset: a59d9a08b648
Author: kvn
Date: 2015-06-18 11:09 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a59d9a08b648
8129094: assert(is_java_primitive(bt)) failed: only primitive type vectors
Summary: ignored non-primitive type memory operation regardless its (or its inputs) control.
Reviewed-by: roland, mcberg
! src/share/vm/opto/superword.cpp
Changeset: 8f8c4af059a9
Author: goetz
Date: 2015-06-11 10:50 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/8f8c4af059a9
8087183: Fix call to inline function is_oop in header debugInfo.hpp.
Reviewed-by: kvn, kbarrett, dholmes
! src/share/vm/code/debugInfo.cpp
! src/share/vm/code/debugInfo.hpp
Changeset: 405cb20a06a9
Author: kvn
Date: 2015-06-19 15:24 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/405cb20a06a9
Merge
! src/share/vm/runtime/globals.hpp
Changeset: b125c7ae3995
Author: kvn
Date: 2015-06-19 17:46 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/b125c7ae3995
8080157: assert(allocates2(pc)) failed: not in CodeBuffer memory
Summary: increase code_size2 for stubs
Reviewed-by: iveresov
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/share/vm/runtime/stubRoutines.cpp
Changeset: 734d01248316
Author: goetz
Date: 2015-06-22 14:22 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/734d01248316
8129423: Fix unlink() of LogCompilation tmp files lost in merge of 8007993 and 8060074.
Reviewed-by: kvn, simonis
! src/share/vm/compiler/compileLog.cpp
Changeset: a7dfe3d73bf9
Author: mcberg
Date: 2015-06-23 12:45 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a7dfe3d73bf9
8081247: AVX 512 extended support
Summary: add more support for EVEX encoding
Reviewed-by: kvn, neliasso
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86.ad
Changeset: 0b76cb81b165
Author: goetz
Date: 2015-06-24 09:13 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/0b76cb81b165
8129757: ppc/aarch: Fix passing thread to runtime after "8073165: Contended Locking fast exit bucket."
Reviewed-by: enevill, simonis, adinn
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
Changeset: da05ab7fde79
Author: kvn
Date: 2015-06-25 09:48 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/da05ab7fde79
Merge
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: cfcdcb9f73d0
Author: kvn
Date: 2015-06-26 15:55 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/cfcdcb9f73d0
8130008: compiler/codecache/jmx/UsageThresholdIncreasedTest.java should be quarantined
Reviewed-by: iveresov
! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java
Changeset: 7bdd9afd08be
Author: enevill
Date: 2015-06-23 18:56 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/7bdd9afd08be
8129551: aarch64: some regressions introduced by addition of vectorisation code
Summary: Fix regressions
Reviewed-by: kvn
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
Changeset: 972580a0eef8
Author: amurillo
Date: 2015-06-23 14:20 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/972580a0eef8
Merge
Changeset: 02ef8543e20f
Author: amurillo
Date: 2015-06-26 19:11 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/02ef8543e20f
Merge
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
Changeset: 0cedc8c6582e
Author: kvn
Date: 2015-06-29 00:10 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/0cedc8c6582e
8073583: C2 support for CRC32C on SPARC
Reviewed-by: jrose, kvn
Contributed-by: james.cheng at oracle.com
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/share/vm/classfile/vmSymbols.hpp
! 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/intrinsics/crc32c/TestCRC32C.java
Changeset: 03498f2b20a8
Author: enevill
Date: 2015-06-25 08:52 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/03498f2b20a8
8086087: aarch64: add support for 64 bit vectors
Summary: Support 64 bit vectors
Reviewed-by: kvn, aph
! src/cpu/aarch64/vm/aarch64.ad
Changeset: 69fad5109885
Author: enevill
Date: 2015-06-25 13:41 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/69fad5109885
8129426: aarch64: add support for PopCount in C2
Summary: Add support for PopCount using SIMD cnt and addv inst
Reviewed-by: kvn, aph
Contributed-by: alexander.alexeev at caviumnetworks.com
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
Changeset: a88735af82a4
Author: skovalev
Date: 2015-06-17 16:22 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a88735af82a4
8067163: Several JT_HS tests fails due to ClassNotFoundException on compacts
Reviewed-by: dholmes, vlivanov
! test/TEST.groups
Changeset: bfece9d042eb
Author: vlivanov
Date: 2015-06-15 15:27 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/bfece9d042eb
8087218: Constant fold loads from final instance fields in VM anonymous classes
Reviewed-by: jrose, rbackman
! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
Changeset: 636250d14884
Author: kvn
Date: 2015-06-30 12:12 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/636250d14884
8129893: 8129094 fix is incomplete
Summary: move old and add new primitive type check.
Reviewed-by: iveresov
! src/share/vm/opto/superword.cpp
Changeset: ab3d5ef2da1d
Author: iveresov
Date: 2015-06-30 14:44 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ab3d5ef2da1d
8079775: Java 9-fastdebug ia32 Error: Unimplemented with "-XX:CompilationPolicyChoice=1 -XX:-TieredCompilation" options
8079062: Java 9-fastdebug crash(hit assertion) with "-XX:CompilationPolicyChoice=1 -XX:-TieredCompilation" options
Summary: Revive stack walk compilation policy
Reviewed-by: kvn
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/rframe.cpp
! src/share/vm/runtime/rframe.hpp
Changeset: 8835879bc34a
Author: thartmann
Date: 2015-07-01 09:07 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/8835879bc34a
8129937: compiler/codecache/jmx/UsageThresholdIncreasedTest.java fails with "Usage threshold was hit"
Summary: Tests should not assume that usage of non-profiled code heap is predictable.
Reviewed-by: kvn, dpochepk
! test/compiler/codecache/jmx/CodeCacheUtils.java
! test/compiler/codecache/jmx/GetUsageTest.java
! test/compiler/codecache/jmx/PeakUsageTest.java
! test/compiler/codecache/jmx/PoolsIndependenceTest.java
! test/compiler/codecache/jmx/ThresholdNotificationsTest.java
! test/compiler/codecache/jmx/UsageThresholdExceededTest.java
! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java
! test/compiler/codecache/jmx/UsageThresholdNotExceededTest.java
Changeset: f7b19ca15ef8
Author: thartmann
Date: 2015-07-01 09:15 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f7b19ca15ef8
Merge
Changeset: 964fb44d9669
Author: dcubed
Date: 2015-07-02 14:20 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/964fb44d9669
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/vmStructs.cpp
! test/TEST.groups
More information about the jdk9-all-changes
mailing list