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