hg: valhalla/valhalla/hotspot: 123 new changesets

stanislav.smirnov at oracle.com stanislav.smirnov at oracle.com
Fri Aug 18 11:12:00 UTC 2017


Changeset: 467f5d0d287a
Author:    roland
Date:      2017-07-27 17:47 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/467f5d0d287a

8182475: C2: allow vectorization of HeapByteBuffer.putInt loops
Reviewed-by: kvn

! src/share/vm/opto/superword.cpp

Changeset: 46bb2774fc88
Author:    coleenp
Date:      2017-07-28 10:48 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/46bb2774fc88

7133093: Improve system dictionary performance
Summary: implement one dictionary per ClassLoaderData for faster lookup and removal during class unloading
Reviewed-by: iklam, acorn, jiangli

! src/jdk.hotspot.agent/doc/jsdb.html
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderDataGraph.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Dictionary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/DictionaryEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/LoaderConstraintEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/LoaderConstraintTable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/PlaceholderEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/PlaceholderTable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/ProtectionDomainCacheEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/ProtectionDomainEntry.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Klass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/Hashtable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ReversePtrsAnalysis.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/SystemDictionaryHelper.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/TwoOopHashtable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/sa.js
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/classLoaderData.inline.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/classfile/loaderConstraints.hpp
! src/share/vm/classfile/moduleEntry.cpp
! src/share/vm/classfile/packageEntry.cpp
! src/share/vm/classfile/placeholders.cpp
! src/share/vm/classfile/placeholders.hpp
! src/share/vm/classfile/protectionDomainCache.cpp
! src/share/vm/classfile/protectionDomainCache.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/systemDictionaryShared.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/prims/jvmtiGetLoadedClasses.cpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/memprofiler.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp
! test/runtime/NMT/CheckForProperDetailStackTrace.java

Changeset: f1b91fc6ecc1
Author:    aharlap
Date:      2017-07-25 10:15 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f1b91fc6ecc1

8184045: TestSystemGCWithG1.java times out on Solaris SPARC
Summary: Avoid extra round of stressing
Reviewed-by: dcubed, ehelin

! test/gc/stress/systemgc/TestSystemGC.java

Changeset: 061ea88a858e
Author:    aharlap
Date:      2017-07-25 13:28 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/061ea88a858e

8183973: gc/TestFullGCALot.java fails in JDK10-hs nightly
Summary: Provide extra NewSize to avoid failure in running test with UseDeterministicG1GC option.
Reviewed-by: mgerdin, eosterlund

! test/gc/TestFullGCALot.java

Changeset: 2b40c29676e0
Author:    dcubed
Date:      2017-07-31 12:37 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2b40c29676e0

8185273: Test8004741.java crashes with SIGSEGV in JDK10-hs nightly
Summary: Threads::parallel_java_threads_do() needs to call VMThread::claim_oops_do() to avoid causing a parallel GC to miss the VMThread.
Reviewed-by: shade, rkennke, kvn, gthornbr

! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmThread.cpp

Changeset: 90b8a4e5f318
Author:    lucy
Date:      2017-08-01 15:08 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/90b8a4e5f318

8180823: [s390] Rework/optimize AES intrinsics
Reviewed-by: mdoerr, goetz

! src/cpu/s390/vm/stubGenerator_s390.cpp
! src/cpu/s390/vm/vm_version_s390.cpp

Changeset: f4315a059412
Author:    sspitsyn
Date:      2017-08-01 08:53 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f4315a059412

8182844: Fix broken links in the generated jvmti.html
Summary: Fix broken links in the jvmti.html
Reviewed-by: clanger, dcubed

! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmti.xsl

Changeset: ed412e267e5f
Author:    lana
Date:      2017-07-06 22:34 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ed412e267e5f

Added tag jdk-10+14 for changeset e920b4d008d9

! .hgtags

Changeset: 2ab74e5dbdc2
Author:    roland
Date:      2017-06-23 09:33 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2ab74e5dbdc2

8181742: Load that bypasses arraycopy has wrong memory state
Summary: Set load memory edge to the memory state right before the arraycopy.
Reviewed-by: kvn, thartmann

! src/share/vm/opto/arraycopynode.cpp
! src/share/vm/opto/arraycopynode.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
+ test/compiler/arraycopy/TestLoadBypassACWithWrongMem.java

Changeset: 1ca8f038fceb
Author:    lana
Date:      2017-06-29 17:26 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1ca8f038fceb

Added tag jdk-9+176 for changeset 2ab74e5dbdc2

! .hgtags

Changeset: 9daaceb6c64c
Author:    lana
Date:      2017-07-06 20:13 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9daaceb6c64c

Added tag jdk-9+177 for changeset 1ca8f038fceb

! .hgtags

Changeset: c1f3649a3a42
Author:    lana
Date:      2017-07-07 03:07 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c1f3649a3a42

Merge

! .hgtags
- test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java
- test/gc/startup_warnings/TestDefNewCMS.java
- test/gc/startup_warnings/TestParNewCMS.java
- test/gc/startup_warnings/TestParNewSerialOld.java
- test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java
- test/runtime/NMT/AutoshutdownNMT.java

Changeset: 2fe2a593e8eb
Author:    lana
Date:      2017-07-13 19:34 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2fe2a593e8eb

Added tag jdk-10+15 for changeset c1f3649a3a42

! .hgtags

Changeset: 73e2cb8700bf
Author:    tbell
Date:      2017-07-20 18:17 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/73e2cb8700bf

Added tag jdk-10+16 for changeset 2fe2a593e8eb

! .hgtags

Changeset: f739cf1a4ab8
Author:    roland
Date:      2017-07-04 15:58 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f739cf1a4ab8

8183543: Aarch64: C2 compilation often fails with "failed spill-split-recycle sanity check"
Reviewed-by: aph

! src/cpu/aarch64/vm/c2_globals_aarch64.hpp

Changeset: b1cb90cad7d3
Author:    dnsimon
Date:      2017-07-04 11:45 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b1cb90cad7d3

8183401: compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java fails with The VM does not support the minimum JVMCI API version required by Graal
Summary: fix version check in Graal
Reviewed-by: kvn, redestad

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JVMCIVersionCheck.java

Changeset: 833f88cac52b
Author:    thartmann
Date:      2017-07-05 09:06 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/833f88cac52b

8183103: Post loop vectorization produces incorrect results
Summary: Disable AVX=3 and PostLoopMultiversioning by default and make them experimental in JDK 9.
Reviewed-by: kvn

! src/cpu/aarch64/vm/c2_globals_aarch64.hpp
! src/cpu/arm/vm/c2_globals_arm.hpp
! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/s390/vm/c2_globals_s390.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.hpp
! test/compiler/rangechecks/TestRangeCheckEliminationDisabled.java

Changeset: b4ffcabea35c
Author:    lana
Date:      2017-07-06 20:29 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b4ffcabea35c

Merge


Changeset: 9d032191f82f
Author:    kvn
Date:      2017-07-10 14:28 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9d032191f82f

8184036: Restore -XX:UseAVX=3 as product value
Reviewed-by: dlong, roland

! src/cpu/x86/vm/globals_x86.hpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.hpp

Changeset: 791a8c45a354
Author:    lana
Date:      2017-07-13 17:32 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/791a8c45a354

Added tag jdk-9+178 for changeset 9d032191f82f

! .hgtags

Changeset: f490955a6745
Author:    thartmann
Date:      2017-03-23 15:14 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f490955a6745

8173770: Image conversion improvements
Reviewed-by: kvn, vlivanov, dlong, rhalade, mschoene, iignatyev

! src/cpu/arm/vm/arm.ad
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: b3f7bb673523
Author:    mdoerr
Date:      2017-06-01 12:20 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b3f7bb673523

8181420: PPC: Image conversion improvements
Reviewed-by: thartmann, simonis, mbaesken

! src/cpu/ppc/vm/ppc.ad
! src/cpu/s390/vm/s390.ad

Changeset: d2661aa42bff
Author:    asaha
Date:      2017-07-13 21:32 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d2661aa42bff

Merge


Changeset: 9a9d7ad6b2d9
Author:    lana
Date:      2017-07-20 21:12 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9a9d7ad6b2d9

Added tag jdk-9+179 for changeset d2661aa42bff

! .hgtags

Changeset: 9f8ef620301e
Author:    roland
Date:      2017-07-20 13:59 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9f8ef620301e

8183551: Aarch64 platform specific code for 8173770
Reviewed-by: aph, kvn

! src/cpu/aarch64/vm/aarch64.ad

Changeset: d7baadc223e7
Author:    lana
Date:      2017-07-21 16:10 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d7baadc223e7

Merge


Changeset: 0d8a4f44aefc
Author:    lana
Date:      2017-07-27 02:17 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0d8a4f44aefc

Merge

! .hgtags
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c2_globals_aarch64.hpp
! src/share/vm/runtime/vmStructs.cpp
- test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java
- test/gc/startup_warnings/TestDefNewCMS.java
- test/gc/startup_warnings/TestParNewCMS.java
- test/gc/startup_warnings/TestParNewSerialOld.java
- test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java
- test/runtime/NMT/AutoshutdownNMT.java

Changeset: c9d3317623d4
Author:    lana
Date:      2017-07-28 02:34 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c9d3317623d4

Added tag jdk-10+17 for changeset 73e2cb8700bf

! .hgtags

Changeset: 3b1f322a8582
Author:    kvn
Date:      2017-08-01 14:09 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3b1f322a8582

Merge

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/arm/vm/arm.ad
! src/cpu/ppc/vm/ppc.ad
! src/cpu/s390/vm/s390.ad
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JVMCIVersionCheck.java
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: ffda43003090
Author:    gtriantafill
Date:      2017-07-25 14:04 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ffda43003090

8184749: The solaris_x86_32.s and solaris_x86_32.il files should be removed
Reviewed-by: kvn, hseigel, dcubed, gthornbr

- src/os_cpu/solaris_x86/vm/solaris_x86_32.il
- src/os_cpu/solaris_x86/vm/solaris_x86_32.s

Changeset: 9307228fee1c
Author:    gtriantafill
Date:      2017-08-01 21:29 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9307228fee1c

Merge

- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/LoaderConstraintEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/LoaderConstraintTable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/PlaceholderEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/PlaceholderTable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/ProtectionDomainCacheEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/ProtectionDomainEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/TwoOopHashtable.java

Changeset: 97dbf3fa488d
Author:    gtriantafill
Date:      2017-08-01 22:40 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/97dbf3fa488d

Merge

- src/os_cpu/solaris_x86/vm/solaris_x86_32.il
- src/os_cpu/solaris_x86/vm/solaris_x86_32.s

Changeset: b5ec7479ac19
Author:    coleenp
Date:      2017-08-01 17:36 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b5ec7479ac19

8185590: ShouldNotReachHere from ClassLoaderData::try_get_next_class()
Summary: Counting number of instanceKlass code didn't work.
Reviewed-by: shade, zgu, jiangli

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/runtime/compilationPolicy.cpp

Changeset: d39244cf9127
Author:    coleenp
Date:      2017-08-02 00:15 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d39244cf9127

Merge


Changeset: 8375e923b59d
Author:    hseigel
Date:      2017-08-02 08:19 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8375e923b59d

8180627: gc/gctests/Steal/steal001: guarantee(cp->cache() == NULL) failed
Summary: Clean up constant pool cache if class linking fails
Reviewed-by: coleenp, gtriantafill

! src/share/vm/interpreter/rewriter.cpp

Changeset: a77c680f1535
Author:    coleenp
Date:      2017-08-02 10:52 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a77c680f1535

8184994: Add Dictionary size logging and jcmd
Summary: added dcmd for printing system dictionary like the stringtable and symboltable and making print functions go to outputstream rather than tty
Reviewed-by: shade, hseigel

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/compactHashtable.cpp
! src/share/vm/classfile/compactHashtable.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/classfile/loaderConstraints.hpp
! src/share/vm/classfile/placeholders.cpp
! src/share/vm/classfile/placeholders.hpp
! src/share/vm/classfile/protectionDomainCache.cpp
! src/share/vm/classfile/protectionDomainCache.hpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp
! test/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java

Changeset: 84827cfd116a
Author:    iignatyev
Date:      2017-08-02 08:53 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/84827cfd116a

8185536: @key aot should be replaced w/ @requires vm.aot
Reviewed-by: kvn, goetz

! test/TEST.ROOT
! test/compiler/aot/DeoptimizationTest.java
! test/compiler/aot/RecompilationTest.java
! test/compiler/aot/SharedUsageTest.java
! test/compiler/aot/calls/fromAot/AotInvokeDynamic2AotTest.java
! test/compiler/aot/calls/fromAot/AotInvokeDynamic2CompiledTest.java
! test/compiler/aot/calls/fromAot/AotInvokeDynamic2InterpretedTest.java
! test/compiler/aot/calls/fromAot/AotInvokeDynamic2NativeTest.java
! test/compiler/aot/calls/fromAot/AotInvokeInterface2AotTest.java
! test/compiler/aot/calls/fromAot/AotInvokeInterface2CompiledTest.java
! test/compiler/aot/calls/fromAot/AotInvokeInterface2InterpretedTest.java
! test/compiler/aot/calls/fromAot/AotInvokeInterface2NativeTest.java
! test/compiler/aot/calls/fromAot/AotInvokeSpecial2AotTest.java
! test/compiler/aot/calls/fromAot/AotInvokeSpecial2CompiledTest.java
! test/compiler/aot/calls/fromAot/AotInvokeSpecial2InterpretedTest.java
! test/compiler/aot/calls/fromAot/AotInvokeSpecial2NativeTest.java
! test/compiler/aot/calls/fromAot/AotInvokeStatic2AotTest.java
! test/compiler/aot/calls/fromAot/AotInvokeStatic2CompiledTest.java
! test/compiler/aot/calls/fromAot/AotInvokeStatic2InterpretedTest.java
! test/compiler/aot/calls/fromAot/AotInvokeStatic2NativeTest.java
! test/compiler/aot/calls/fromAot/AotInvokeVirtual2AotTest.java
! test/compiler/aot/calls/fromAot/AotInvokeVirtual2CompiledTest.java
! test/compiler/aot/calls/fromAot/AotInvokeVirtual2InterpretedTest.java
! test/compiler/aot/calls/fromAot/AotInvokeVirtual2NativeTest.java
! test/compiler/aot/calls/fromCompiled/CompiledInvokeDynamic2AotTest.java
! test/compiler/aot/calls/fromCompiled/CompiledInvokeInterface2AotTest.java
! test/compiler/aot/calls/fromCompiled/CompiledInvokeSpecial2AotTest.java
! test/compiler/aot/calls/fromCompiled/CompiledInvokeStatic2AotTest.java
! test/compiler/aot/calls/fromCompiled/CompiledInvokeVirtual2AotTest.java
! test/compiler/aot/calls/fromInterpreted/InterpretedInvokeDynamic2AotTest.java
! test/compiler/aot/calls/fromInterpreted/InterpretedInvokeInterface2AotTest.java
! test/compiler/aot/calls/fromInterpreted/InterpretedInvokeSpecial2AotTest.java
! test/compiler/aot/calls/fromInterpreted/InterpretedInvokeStatic2AotTest.java
! test/compiler/aot/calls/fromInterpreted/InterpretedInvokeVirtual2AotTest.java
! test/compiler/aot/calls/fromNative/NativeInvokeSpecial2AotTest.java
! test/compiler/aot/calls/fromNative/NativeInvokeStatic2AotTest.java
! test/compiler/aot/calls/fromNative/NativeInvokeVirtual2AotTest.java
! test/compiler/aot/cli/DisabledAOTWithLibraryTest.java
! test/compiler/aot/cli/IncorrectAOTLibraryTest.java
! test/compiler/aot/cli/MultipleAOTLibraryTest.java
! test/compiler/aot/cli/NonExistingAOTLibraryTest.java
! test/compiler/aot/cli/SingleAOTLibraryTest.java
! test/compiler/aot/cli/SingleAOTOptionTest.java
! test/compiler/aot/cli/jaotc/ClasspathOptionUnknownClassTest.java
! test/compiler/aot/cli/jaotc/CompileClassTest.java
! test/compiler/aot/cli/jaotc/CompileDirectoryTest.java
! test/compiler/aot/cli/jaotc/CompileJarTest.java
! test/compiler/aot/cli/jaotc/CompileModuleTest.java
! test/compiler/aot/cli/jaotc/ListOptionNotExistingTest.java
! test/compiler/aot/cli/jaotc/ListOptionTest.java
! test/compiler/aot/cli/jaotc/ListOptionWrongFileTest.java
! test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/NativeOrderOutputStreamTest.java
! test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/ClassSearchTest.java
! test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/ClassSourceTest.java
! test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/SearchPathTest.java
! test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/directory/DirectorySourceProviderTest.java
! test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/jar/JarSourceProviderTest.java
! test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/module/ModuleSourceProviderTest.java
! test/compiler/aot/verification/ClassAndLibraryNotMatchTest.java
! test/compiler/aot/verification/vmflags/NotTrackedFlagTest.java
! test/compiler/aot/verification/vmflags/TrackedFlagTest.java

Changeset: 190dd9cd1882
Author:    iignatyev
Date:      2017-08-02 15:59 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/190dd9cd1882

Merge

- src/os_cpu/solaris_x86/vm/solaris_x86_32.il
- src/os_cpu/solaris_x86/vm/solaris_x86_32.s

Changeset: b69f277b24f4
Author:    kbarrett
Date:      2017-07-22 15:54 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b69f277b24f4

8176571: Fine bitmaps should be allocated as belonging to mtGC, not mtInternal
Summary: Specify map allocation mflags when constructing CHeapBitMap.
Reviewed-by: tschatzl, kbarrett
Contributed-by: milan.mimica at gmail.com

! src/share/vm/gc/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc/g1/g1RegionToSpaceMapper.cpp
! src/share/vm/gc/g1/heapRegionManager.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp

Changeset: 731370f39fcd
Author:    iklam
Date:      2017-08-02 18:06 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/731370f39fcd

8072061: Automatically determine optimal sizes for the CDS regions
Summary: See new C++ class MetaspaceClosure.
Reviewed-by: coleenp, jiangli, mseledtsov

! src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp
! src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp
! src/os_cpu/linux_arm/vm/thread_linux_arm.cpp
! src/os_cpu/linux_sparc/vm/thread_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/thread_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/thread_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/thread_solaris_x86.cpp
! src/os_cpu/windows_x86/vm/thread_windows_x86.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/compactHashtable.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/klassFactory.cpp
! src/share/vm/classfile/sharedClassUtil.hpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/stringTable.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/systemDictionaryShared.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metadataFactory.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
+ src/share/vm/memory/metaspaceClosure.cpp
+ src/share/vm/memory/metaspaceClosure.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/memory/virtualspace.hpp
! src/share/vm/oops/annotations.cpp
! src/share/vm/oops/annotations.hpp
! src/share/vm/oops/array.hpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klassVtable.hpp
! src/share/vm/oops/metadata.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodCounters.cpp
! src/share/vm/oops/methodCounters.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/commandLineFlagConstraintsRuntime.cpp
! src/share/vm/runtime/commandLineFlagConstraintsRuntime.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
- test/runtime/SharedArchiveFile/LargeSharedSpace.java
- test/runtime/SharedArchiveFile/LimitSharedSizes.java
! test/runtime/SharedArchiveFile/MaxMetaspaceSize.java
! test/runtime/SharedArchiveFile/SharedStringsWb.java
! test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java

Changeset: 9b011e7527d6
Author:    coleenp
Date:      2017-08-03 08:16 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9b011e7527d6

8130072: Add a flag to print out statistics for both system dictionary and shared dictionary
Summary: Include Shared Dictionary printing when printing system dictionaries
Reviewed-by: shade, gtriantafill

! src/share/vm/classfile/systemDictionary.cpp
+ test/runtime/SharedArchiveFile/DumpSharedDictionary.java
! test/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java

Changeset: 862767b4c105
Author:    dbuck
Date:      2017-08-03 17:13 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/862767b4c105

8185567: fix hsdis cpu to architecture mapping on various Linux platforms
Summary: Add "arm" target to hsdis.c and fix several cpu to architecture mappings in Makefile
Reviewed-by: dholmes, vlivanov, tbell

! src/share/tools/hsdis/Makefile
! src/share/tools/hsdis/hsdis.c

Changeset: 70ae4e940b3b
Author:    iklam
Date:      2017-08-03 22:40 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/70ae4e940b3b

8185826: HotSpot build failure with GCC 7.1.1
Summary: Removed unused function
Reviewed-by: dholmes, ysuenaga

! src/share/vm/oops/array.hpp

Changeset: 7653b75bfe57
Author:    tschatzl
Date:      2017-08-04 14:15 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7653b75bfe57

8184346: Clean up G1CMBitmap
Summary: Trim down and improve the G1CMBitMap class structure.
Reviewed-by: mgerdin, shade, rkennke

! src/share/vm/gc/g1/g1CardLiveData.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp
! src/share/vm/gc/g1/g1HeapVerifier.cpp
! src/share/vm/gc/g1/g1HeapVerifier.hpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/heapRegion.inline.hpp

Changeset: ffaec77df3e5
Author:    tschatzl
Date:      2017-08-04 14:24 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ffaec77df3e5

8184347: Move G1CMBitMap and support classes into their own files
Reviewed-by: rkennke, shade, mgerdin

! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp
+ src/share/vm/gc/g1/g1ConcurrentMarkBitMap.cpp
+ src/share/vm/gc/g1/g1ConcurrentMarkBitMap.hpp
+ src/share/vm/gc/g1/g1ConcurrentMarkBitMap.inline.hpp

Changeset: d7719b146b88
Author:    tschatzl
Date:      2017-08-04 14:28 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d7719b146b88

8184348: Merge G1ConcurrentMark::par_mark() and G1ConcurrentMark::grayRoot()
Summary: Merge and simplify the use of G1ConcurrentMark::par_mark() and grayRoot()
Reviewed-by: mgerdin, shade

! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp
! src/share/vm/gc/g1/g1EvacFailure.cpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp

Changeset: 2e969fa1b29c
Author:    aph
Date:      2017-08-02 17:22 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2e969fa1b29c

8185723: Zero: segfaults on Power PC 32-bit
Reviewed-by: roland

! src/os_cpu/linux_zero/vm/os_linux_zero.hpp

Changeset: fe7fdd0fc266
Author:    roland
Date:      2017-07-03 14:33 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fe7fdd0fc266

8182036: Load from initializing arraycopy uses wrong memory state
Reviewed-by: kvn

! src/share/vm/opto/macroArrayCopy.cpp
! src/share/vm/opto/memnode.cpp
+ test/compiler/arraycopy/TestInitializingACLoadWithBadMem.java

Changeset: 2cbcc2fdc073
Author:    kvn
Date:      2017-08-04 12:24 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2cbcc2fdc073

Merge


Changeset: ef53d0cc9271
Author:    dcubed
Date:      2017-08-04 15:50 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ef53d0cc9271

8185872: quarantine tests named in JDK-8184042 on MacOS X
Reviewed-by: iklam

! test/ProblemList.txt

Changeset: 7629a153ddcd
Author:    dcubed
Date:      2017-08-04 15:54 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7629a153ddcd

8185874: quarantine gc/stress/gclocker/TestGCLockerWithG1.java
Reviewed-by: mseledtsov, kvn

! test/ProblemList.txt

Changeset: 1fade772761f
Author:    dcubed
Date:      2017-08-04 16:01 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1fade772761f

8185876: quarantine compiler/ciReplay/TestSAServer.java
Reviewed-by: kvn

! test/ProblemList.txt

Changeset: 1e6e4632fea1
Author:    dcubed
Date:      2017-08-04 16:39 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1e6e4632fea1

8185879: quarantine gc/stress/gclocker/TestGCLockerWithSerial.java
Reviewed-by: iklam

! test/ProblemList.txt

Changeset: 0edbb08efe57
Author:    kvn
Date:      2017-08-04 14:00 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0edbb08efe57

8185802: Enable AVX3 by default
Reviewed-by: thartmann

! src/cpu/x86/vm/globals_x86.hpp

Changeset: 4937e35fe9e4
Author:    kvn
Date:      2017-08-05 03:05 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4937e35fe9e4

Merge


Changeset: 5f8ac59b3d63
Author:    dlong
Date:      2017-08-04 19:59 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5f8ac59b3d63

8185829: Update Graal
Reviewed-by: iveresov

! src/jdk.internal.vm.compiler/.mx.graal/suite.py
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64ArithmeticLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64NodeMatchRules.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/GraalOptions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ZeroSignExtendTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/CountUppercaseParallelTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PartialEscapeAnalysisTreesTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/UnsafeEATest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/DebugContextTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Assertions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugConfigImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugContext.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugOptions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DiagnosticsOutputDirectory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/NodeMapTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotSuitesProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSuitesCreator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationTask.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilerConfigurationFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompilerFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JVMCIVersionCheck.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ExceptionHandlerStub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/UnwindExceptionToCallerStub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/Interval.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScan.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanEliminateSpillMovePhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanLifetimeAnalysisPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/bu/BottomUpAllocator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceInterval.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanEliminateSpillMovePhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanResolveDataFlowPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/AllocationStage.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopPartialUnrollPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopTransformations.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/ReassociateInvariantPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.test/src/org/graalvm/compiler/loop/test/LoopPartialUnrollTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopEx.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragment.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInside.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopBeginNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/FixedValueAnchorNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/RawStoreNode.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/StateSplitProxyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadIndexedNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.test/src/org/graalvm/compiler/options/test/TestOptionKey.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/ModifiableOptionValues.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionValues.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ExpandLogicPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/UseTrappingNullChecksPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/BasePhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/SchedulePhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BinaryGraphPrinter.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraalDebugHandlersFactory.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64ReadNode.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64ReadReplacementPhase.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/DeoptimizeOnVolatileReadTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MethodHandleNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationBlockState.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationClosure.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapeBlockState.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapeClosure.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/DefaultGraphBlocks.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/DefaultGraphTypes.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/GraphBlocks.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/GraphElements.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/GraphOutput.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/GraphProtocol.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/GraphStructure.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/GraphTypes.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/ProtocolImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.options/src/org/graalvm/options/OptionDescriptor.java

Changeset: f6f83ccda93a
Author:    kvn
Date:      2017-08-04 21:41 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f6f83ccda93a

8185843: fix broken HotSpotInternals wiki links
Reviewed-by: dholmes, vlivanov
Contributed-by: muthusamy.chinnathambi at oracle.com

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java
! src/share/tools/IdealGraphVisualizer/README.md
! src/share/tools/LogCompilation/README

Changeset: dfb4acef4a04
Author:    zgu
Date:      2017-08-07 13:52 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dfb4acef4a04

8185884: NMT: taskqueues are miscategorized to mtClass
Summary: Corrected memory type for taskqueue, which should be mtGC instead of mtClass
Reviewed-by: coleenp, shade

! src/share/vm/gc/shared/taskqueue.hpp

Changeset: f2ec523d900b
Author:    ysuenaga
Date:      2017-08-07 12:34 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f2ec523d900b

8185164: GetOwnedMonitorInfo() returns incorrect owned monitor
Summary: The GetOwnedMonitorInfo() should not return a pending monitor
Reviewed-by: dholmes, dcubed, sspitsyn

! make/test/JtregNative.gmk
! src/share/vm/runtime/objectMonitor.cpp
+ test/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java
+ test/serviceability/jvmti/GetOwnedMonitorInfo/libGetOwnedMonitorInfoTest.c

Changeset: 0b5557901052
Author:    sgehwolf
Date:      2017-08-07 12:19 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0b5557901052

8185900: hotspot build failed with gcc version Red Hat 4.4.7-3
Summary: Cast to void* within DTRACE_CLASS* macros.
Reviewed-by: coleenp, shade

! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/services/classLoadingService.cpp

Changeset: c99a4c62c22d
Author:    kbarrett
Date:      2017-08-07 18:50 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c99a4c62c22d

8185746: Remove Mutex destructor assertion
Summary: Remove unneeded ~Mutex(), improve assertion msg in ~Monitor.
Reviewed-by: dholmes, coleenp, tschatzl

! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/mutex.hpp

Changeset: 1d0801b41ccd
Author:    kbarrett
Date:      2017-08-07 20:58 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1d0801b41ccd

8185757: QuickSort array size should be size_t
Summary: Changed array size type, propogate effects.
Reviewed-by: tschatzl, coleenp

! src/share/vm/gc/g1/g1CollectionSet.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/utilities/quickSort.hpp
! test/native/utilities/test_quicksort.cpp

Changeset: 3b04b795eb1e
Author:    sspitsyn
Date:      2017-08-07 18:14 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3b04b795eb1e

8185930: TEST_BUG: jvmti tests should not depend on the jdk.jdi module
Summary: Remove unneeded dependencies on the jdk.jdi module
Reviewed-by: dholmes

! test/serviceability/jvmti/GetNamedModule/MyPackage/GetNamedModuleTest.java
! test/serviceability/jvmti/IsModifiableModule/MyPackage/IsModifiableModuleTest.java

Changeset: 7b6cf40330d6
Author:    sspitsyn
Date:      2017-08-08 01:44 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7b6cf40330d6

Merge


Changeset: 233e37b0c0bb
Author:    sspitsyn
Date:      2017-08-08 02:10 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/233e37b0c0bb

Merge


Changeset: c3efaa3728f7
Author:    hseigel
Date:      2017-08-08 08:41 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c3efaa3728f7

8185103: TestThreadDumpMonitorContention.java crashed due to SIGSEGV in G1SATBCardTableModRefBS::write_ref_field_pre_work
Summary: Ensure that a Klass's mirror is set before putting the Klass on the fixup_module_field_list
Reviewed-by: coleenp, dholmes, gtriantafill

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/memory/universe.cpp

Changeset: 2eceb84edcf1
Author:    hseigel
Date:      2017-08-08 09:53 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2eceb84edcf1

8185717: Make ModuleEntry->module() return an oop not a jobject
Summary: Change ModuleEntry::module() to return an oop and add a ModuleEntry::module_handle() that returns a jobject
Reviewed-by: shade, coleenp, lfoltan

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/moduleEntry.hpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/runtime/reflection.cpp

Changeset: 9cdeffe435f5
Author:    bobv
Date:      2017-08-08 11:44 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9cdeffe435f5

8183149: [AOT] SEGV in AMD64MathStub.pow: alignment for ArrayDataPointerConstant is not honored
Reviewed-by: kvn

! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/ElfSection.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/JELFRelocObject.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/JMachORelocObject.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/MachOSection.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/pecoff/JPECoffRelocObject.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/pecoff/PECoff.java

Changeset: e304673de7b5
Author:    iignatyev
Date:      2017-08-08 12:39 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e304673de7b5

8184738: CTW fails with assert(!method->method_holder()->is_not_initialized()) failed: method holder must be initialized
Reviewed-by: kvn

! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathDirEntry.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJarEntry.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJarInDirEntry.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJimageEntry.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassesListInFile.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Utils.java

Changeset: 33b74e13c145
Author:    lana
Date:      2017-08-04 23:29 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/33b74e13c145

Added tag jdk-10+18 for changeset c9d3317623d4

! .hgtags

Changeset: 211194cf44a1
Author:    jwilhelm
Date:      2017-08-08 21:16 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/211194cf44a1

Merge

- make/lib/Lib-jdk.aot.gmk
- src/cpu/aarch64/vm/debug_aarch64.cpp
- src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp
- src/cpu/arm/vm/debug_arm.cpp
- src/cpu/arm/vm/metaspaceShared_arm.cpp
- src/cpu/ppc/vm/debug_ppc.cpp
- src/cpu/ppc/vm/metaspaceShared_ppc.cpp
- src/cpu/s390/vm/debug_s390.cpp
- src/cpu/s390/vm/metaspaceShared_s390.cpp
- src/cpu/sparc/vm/debug_sparc.cpp
- src/cpu/sparc/vm/metaspaceShared_sparc.cpp
- src/cpu/x86/vm/debug_x86.cpp
- src/cpu/x86/vm/metaspaceShared_x86_32.cpp
- src/cpu/x86/vm/metaspaceShared_x86_64.cpp
- src/cpu/zero/vm/debug_zero.cpp
- src/cpu/zero/vm/metaspaceShared_zero.cpp
- src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/ELFContainer.java
- src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/ELFSymbol.java
- src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNIELFContainer.java
- src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNIELFRelocation.java
- src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNIELFTargetInfo.java
- src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNILibELFAPI.java
- src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/Pointer.java
- src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/UnsafeAccess.java
- src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/linux/Elf_Cmd.java
- src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/sunos/Elf_Cmd.java
- src/jdk.aot/unix/native/libjelfshim/jdk_tools_jaotc_jnilibelf_JNILibELFAPI.c
- src/jdk.aot/unix/native/libjelfshim/shim_functions.c
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/LoaderConstraintEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/LoaderConstraintTable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/PlaceholderEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/PlaceholderTable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/ProtectionDomainCacheEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/ProtectionDomainEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/TwoOopHashtable.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.collections/src/org/graalvm/compiler/api/collections/CollectionsProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.collections/src/org/graalvm/compiler/api/collections/DefaultCollectionsProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/AllocationInstrumentationTest.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/IsMethodInlineDirectiveTest.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/LockInstrumentationTest.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/RootNameDirectiveTest.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/TinyInstrumentor.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/NumUtil.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.common/src/org/graalvm/compiler/common/PermanentBailoutException.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.common/src/org/graalvm/compiler/common/RetryableBailoutException.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64AddressLowering.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64SuitesProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64SuitesProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/CollectionsFactory.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LinkedIdentityHashMap.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LocationIdentity.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ArrayMap.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ArraySet.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCSuitesProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationLoadFieldConstantFoldTest.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GuardEliminationCornerCasesTest.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest1.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest2.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest3.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest4.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest5.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest6.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTestInterception01.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTestInterception02.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/VerifyMethodMetricsTest.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/RecursiveInliningTest.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalDebugInitializationParticipant.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/DebugHistogramTest.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/DebugTimerTest.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Debug.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugConfigCustomizer.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugConfigScope.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugCounter.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugEnvironment.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugHistogram.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugInitializationParticipant.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugMethodMetrics.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugTimer.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugValueFactory.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DelegatingDebugConfig.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Fingerprint.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/GraalDebugConfig.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/TopLevelDebugConfig.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/AccumulatedDebugValue.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/CloseableCounterImpl.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/CounterImpl.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugHistogramAsciiPrinter.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugHistogramImpl.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugHistogramRPrinter.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugScope.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugValue.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugValueMap.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugValuesPrinter.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/KeyRegistry.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/MemUseTrackerImpl.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/TimerImpl.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/method/MethodMetricsImpl.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/method/MethodMetricsInlineeScopeInfo.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/method/MethodMetricsPrinter.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/method/MethodMetricsRootScopeInfo.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/DefaultNodeCollectionsProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeCollectionsProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeNodeMap.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLIRKindTool.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArchHotSpotNodeCostProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64DeoptimizationStub.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEnterUnpackFramesStackFrameOp.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRKindTool.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLeaveUnpackFramesStackFrameOp.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeCostProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSuitesProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64UncommonTrapStub.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCDeoptimizationStub.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotEnterUnpackFramesStackFrameOp.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLIRKindTool.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLeaveUnpackFramesStackFrameOp.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotNodeCostProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCUncommonTrapStub.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompileTheWorld.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompileTheWorldOptions.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompressEncoding.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/FingerprintUtil.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/PrintStreamOption.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/CompressionNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DeoptimizationFetchUnrollInfoCallNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DirectCompareAndSwapNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/EnterUnpackFramesStackFrameNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/HotSpotNodeCostProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveCurrentStackFrameNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveDeoptimizedStackFrameNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveUnpackFramesStackFrameNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/PushInterpreterFrameNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SaveAllRegistersNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SnippetAnchorNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SnippetLocationProxyNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/UncommonTrapCallNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/HotSpotLIRKindTool.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/NarrowOopStamp.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/DeoptimizationStub.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/UncommonTrapStub.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/DefaultSuitesProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceIntervalWalker.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/FastSSIBuilder.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIBuilder.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIBuilderBase.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIConstructionPhase.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIUtil.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIVerifier.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationBeginNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationEndNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationInliningCallback.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/IsMethodInlinedNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/MonitorProxyNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/RootNameNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeLoadNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeStoreNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/CompareAndSwapNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoweredCompareAndSwapNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/DefaultNodeCostProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeCostProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/PiPushable.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.test/src/org/graalvm/compiler/options/test/NestedBooleanOptionValueTest.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.test/src/org/graalvm/compiler/options/test/TestOptionValue.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/DerivedOptionValue.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/EnumOptionValue.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/NestedBooleanOptionValue.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionValue.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/StableOptionValue.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/UniquePathUtilities.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/DominatorConditionalEliminationPhase.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/OptimizeGuardAnchorsPhase.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/PushThroughPiPhase.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ValueAnchorCleanupPhase.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/ExtractInstrumentationPhase.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/HighTierReconcileInstrumentationPhase.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/InlineInstrumentationPhase.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/MidTierReconcileInstrumentationPhase.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraalDebugConfigCustomizer.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IntegerMulExactFoldTest.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InlineGraalDirectivesPlugin.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/WordOperationPlugin.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/DirectObjectStoreNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/Salver.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/SalverDebugConfigCustomizer.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/SalverOptions.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/data/DataDict.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/data/DataList.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractGraalDumper.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractMethodScopeDumper.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractSerializerDumper.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/Dumper.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/GraphDumper.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/AbstractDumpHandler.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/AbstractGraalDumpHandler.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/DumpHandler.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/GraphDumpHandler.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/package-info.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/AbstractSerializer.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/JSONSerializer.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/Serializer.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/util/ECIDUtil.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/util/MethodContext.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/writer/ChannelDumpWriter.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/writer/DumpWriter.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/AtomicUnsigned.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/AtomicWord.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/ComparableWord.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Pointer.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/PointerBase.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/PointerUtils.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Signed.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Unsigned.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/UnsignedUtils.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/WordBase.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/nodes/WordCastNode.java
- src/os/aix/vm/interfaceSupport_aix.hpp
- src/os/bsd/vm/interfaceSupport_bsd.hpp
- src/os/bsd/vm/stubRoutines_bsd.cpp
- src/os/linux/vm/interfaceSupport_linux.hpp
- src/os/linux/vm/stubRoutines_linux.cpp
- src/os/solaris/vm/interfaceSupport_solaris.hpp
- src/os/solaris/vm/stubRoutines_solaris.cpp
- src/os/windows/vm/interfaceSupport_windows.hpp
- src/os/windows/vm/stubRoutines_windows.cpp
- src/os_cpu/linux_sparc/vm/atomic_linux_sparc.inline.hpp
- src/os_cpu/solaris_x86/vm/solaris_x86_32.il
- src/os_cpu/solaris_x86/vm/solaris_x86_32.s
- src/share/vm/logging/logStream.inline.hpp
- src/share/vm/memory/freeBlockDictionary.cpp
- src/share/vm/memory/freeBlockDictionary.hpp
- src/share/vm/utilities/array.hpp
- test/compiler/aot/jdk.tools.jaotc.jnilibelf.test/src/jdk/tools/jaotc/jnilibelf/test/JNILibELFTest.java
- test/compiler/cpuflags/predicate/AESSupportPredicate.java
- test/compiler/rtm/cli/TestRTMAbortRatioOptionOnSupportedConfig.java
- test/compiler/rtm/cli/TestRTMAbortRatioOptionOnUnsupportedConfig.java
- test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnUnsupportedConfig.java
- test/compiler/testlibrary/rtm/predicate/SupportedCPU.java
- test/compiler/testlibrary/rtm/predicate/SupportedOS.java
- test/compiler/testlibrary/rtm/predicate/SupportedVM.java
- test/gc/stress/TestGCOld.java
- test/runtime/SharedArchiveFile/CDSTestUtils.java
- test/runtime/SharedArchiveFile/LargeSharedSpace.java
- test/runtime/SharedArchiveFile/LimitSharedSizes.java
- test/runtime/modules/JVMGetModuleByPkgName.java

Changeset: d1f8431c6d34
Author:    jwilhelm
Date:      2017-08-08 22:58 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d1f8431c6d34

Merge


Changeset: 8b07a4a4c7c7
Author:    tschatzl
Date:      2017-08-09 17:27 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8b07a4a4c7c7

8183121: Add information about scanned and skipped cards during UpdateRS
Summary: Log the number of scanned and skipped cards for the UpdateRS phase too.
Reviewed-by: mgerdin, sangheki

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
! test/gc/g1/TestGCLogMessages.java

Changeset: 7a1a72635a2e
Author:    goetz
Date:      2017-08-03 10:24 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7a1a72635a2e

8185436: jtreg: introduce @requires property to disable cds tests
Summary: Fix CompressedClassPointers test to succeed also if cds is not available.
Reviewed-by: jiangli, mseledtsov, iklam

! src/share/vm/prims/whitebox.cpp
! test/TEST.ROOT
! test/gc/g1/TestSharedArchiveWithPreTouch.java
! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java
! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java
! test/runtime/CDSCompressedKPtrs/XShareAuto.java
! test/runtime/CompressedOops/CompressedClassPointers.java
! test/runtime/NMT/NMTWithCDS.java
! test/runtime/SharedArchiveFile/ArchiveDoesNotExist.java
! test/runtime/SharedArchiveFile/BootAppendTests.java
! test/runtime/SharedArchiveFile/CdsDifferentCompactStrings.java
! test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java
! test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java
! test/runtime/SharedArchiveFile/DumpSharedDictionary.java
! test/runtime/SharedArchiveFile/MaxMetaspaceSize.java
! test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java
! test/runtime/SharedArchiveFile/SASymbolTableTest.java
! test/runtime/SharedArchiveFile/SharedArchiveFile.java
! test/runtime/SharedArchiveFile/SharedBaseAddress.java
! test/runtime/SharedArchiveFile/SharedStrings.java
! test/runtime/SharedArchiveFile/SharedStringsDedup.java
! test/runtime/SharedArchiveFile/SharedStringsRunAuto.java
! test/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java
! test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java
! test/runtime/SharedArchiveFile/TestInterpreterMethodEntries.java
! test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java
! test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java
! test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java
! test/runtime/modules/PatchModule/PatchModuleCDS.java
! test/runtime/modules/PatchModule/PatchModuleClassList.java

Changeset: f10071d22645
Author:    mseledtsov
Date:      2017-08-09 15:03 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f10071d22645

Merge


Changeset: 6a4d5ef7331f
Author:    coleenp
Date:      2017-08-09 18:51 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6a4d5ef7331f

8186044: [TESTBUG] DumpSharedDictionary test sometimes fails in JPRT
Summary: wrap test in CDSTestUtils.isUnableToMap(out)
Reviewed-by: iklam, mseledtsov

! test/runtime/SharedArchiveFile/DumpSharedDictionary.java

Changeset: d7b4d97c61b6
Author:    coleenp
Date:      2017-08-09 23:19 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d7b4d97c61b6

Merge

! test/runtime/SharedArchiveFile/DumpSharedDictionary.java

Changeset: 02d01dbdf193
Author:    coleenp
Date:      2017-08-09 19:00 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/02d01dbdf193

8068317: No_Safepoint_Verifier is not necessary in Rewriter::scan_method
Summary: remove NSV, Method* can't move or be redefined while being rewritten
Reviewed-by: shade, jiangli

! src/share/vm/interpreter/rewriter.cpp

Changeset: e0f54cc455f1
Author:    coleenp
Date:      2017-08-09 23:26 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e0f54cc455f1

Merge


Changeset: 51c11afb3169
Author:    coleenp
Date:      2017-08-10 00:27 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/51c11afb3169

Merge


Changeset: 1e2ddaa6bc3a
Author:    ysuenaga
Date:      2017-08-09 21:08 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1e2ddaa6bc3a

8186018: SA: Monitor Cache Dump in HSDB does not work
Reviewed-by: dholmes, dcubed

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java

Changeset: 1d0c5477cf60
Author:    dholmes
Date:      2017-08-10 01:48 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1d0c5477cf60

Merge


Changeset: 68e770d1796e
Author:    tschatzl
Date:      2017-08-10 13:57 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/68e770d1796e

8180311: [TESTBUG] gc/stress/gclocker/TestGCLockerWithSerial fails with ClassNotFoundException: java.lang.management.ManagementFactory
Summary: Do not run the test on minimal VM
Reviewed-by: shade, sjohanss

! test/ProblemList.txt
! test/gc/stress/gclocker/TestGCLockerWithSerial.java

Changeset: ef47198688ef
Author:    mdoerr
Date:      2017-08-10 17:25 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ef47198688ef

8185975: PPC64: Fix vsldoi interface according to the ISA
Reviewed-by: mdoerr
Contributed-by: Gustavo Serra Scalet <gustavo.scalet at eldorado.org.br>

! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp

Changeset: 63c6a6b0fa92
Author:    hseigel
Date:      2017-08-10 11:12 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/63c6a6b0fa92

8177741: Fix hotspot tests to use --patch-module instead of -Xmodule
Summary: Change InMemoryJavaCompiler.compile() to accept --patch-module instead of -Xmodule, and then change appropriate tests.
Reviewed-by: coleenp, gtriantafill

! test/runtime/BadObjectClass/BootstrapRedefine.java
! test/runtime/modules/PatchModule/PatchModule2Dirs.java
! test/runtime/modules/PatchModule/PatchModuleCDS.java
! test/runtime/modules/PatchModule/PatchModuleClassList.java
! test/runtime/modules/PatchModule/PatchModuleJavaBase.java
! test/runtime/modules/PatchModule/PatchModuleTest.java
! test/runtime/modules/PatchModule/PatchModuleTestJar.java
! test/runtime/modules/PatchModule/PatchModuleTestJarDir.java
! test/runtime/modules/PatchModule/PatchModuleTraceCL.java

Changeset: 725faa8c0738
Author:    hseigel
Date:      2017-08-10 16:14 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/725faa8c0738

Merge


Changeset: cce66cb38028
Author:    stuefe
Date:      2017-08-02 10:17 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cce66cb38028

8185706: [windows] Native callstacks printing terminates prematurely
Reviewed-by: iklam, zgu

! src/os_cpu/windows_x86/vm/os_windows_x86.cpp

Changeset: fdff5cf44b52
Author:    dnsimon
Date:      2017-08-10 10:38 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fdff5cf44b52

8185950: [JVMCI] fix NPE possibility in HotSpotSpeculationLog.speculate
Reviewed-by: thartmann, kvn

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java

Changeset: b67f6e18cf5f
Author:    kvn
Date:      2017-08-10 12:16 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b67f6e18cf5f

8185790: [JVMCI] getNextStackFrame and materializeVirtualObjects need to forward exceptions
Reviewed-by: kvn, iveresov
Contributed-by: lukas.stadler at oracle.com

! src/share/vm/jvmci/jvmciCompilerToVM.cpp

Changeset: 52f2a3a13ed1
Author:    sangheki
Date:      2017-08-10 18:09 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/52f2a3a13ed1

8173335: Improve logging for j.l.ref.reference processing
Summary: Add logs for each phases of references and stats for each worker threads
Reviewed-by: tschatzl, shade

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap_ext.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.hpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
- src/share/vm/gc/g1/workerDataArray.cpp
- src/share/vm/gc/g1/workerDataArray.hpp
- src/share/vm/gc/g1/workerDataArray.inline.hpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/shared/gcTimer.hpp
! src/share/vm/gc/shared/gcTraceSend.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
+ src/share/vm/gc/shared/referenceProcessorPhaseTimes.cpp
+ src/share/vm/gc/shared/referenceProcessorPhaseTimes.hpp
+ src/share/vm/gc/shared/workerDataArray.cpp
+ src/share/vm/gc/shared/workerDataArray.hpp
+ src/share/vm/gc/shared/workerDataArray.inline.hpp
! src/share/vm/logging/logPrefix.hpp
! src/share/vm/trace/traceevents.xml
! test/gc/g1/TestGCLogMessages.java
! test/gc/logging/TestPrintReferences.java
- test/native/gc/g1/test_workerDataArray.cpp
+ test/native/gc/shared/test_workerDataArray.cpp

Changeset: d37a62952c66
Author:    fparain
Date:      2017-08-11 16:29 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d37a62952c66

8172791: Issues with JEP 270 (ReservedStackArea)
Reviewed-by: dcubed, thartmann
Contributed-by: aph at redhat.com

! src/cpu/x86/vm/interp_masm_x86.cpp
! src/share/vm/code/compiledMethod.cpp
! src/share/vm/code/compiledMethod.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! test/runtime/ReservedStack/ReservedStackTest.java

Changeset: f9e91fe87888
Author:    dcubed
Date:      2017-08-11 13:41 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f9e91fe87888

8186149: quarantine gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
Reviewed-by: jwilhelm, sspitsyn

! test/ProblemList.txt

Changeset: 91f0ba9eb6c1
Author:    iklam
Date:      2017-08-11 13:42 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/91f0ba9eb6c1

8186151: try simple @build fix in compiler/jsr292/PollutedTrapCounts.java
Reviewed-by: dcubed, kvn, jjg

! test/compiler/jsr292/PollutedTrapCounts.java

Changeset: c742c5b00556
Author:    dcubed
Date:      2017-08-11 21:50 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c742c5b00556

Merge


Changeset: fa7e1c246c61
Author:    stefank
Date:      2017-08-11 23:29 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fa7e1c246c61

8186035: Klass::decode_klass_not_null() asserted on bad oop
Reviewed-by: tschatzl, sjohanss

! src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp

Changeset: e6899e6a2e8f
Author:    stefank
Date:      2017-08-11 21:33 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e6899e6a2e8f

Merge

- src/share/vm/gc/g1/workerDataArray.cpp
- src/share/vm/gc/g1/workerDataArray.hpp
- src/share/vm/gc/g1/workerDataArray.inline.hpp
- test/native/gc/g1/test_workerDataArray.cpp

Changeset: 4f326c1bedde
Author:    stefank
Date:      2017-08-11 22:58 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4f326c1bedde

Merge


Changeset: 9bfa14d74ad3
Author:    stefank
Date:      2017-08-11 23:12 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9bfa14d74ad3

Merge


Changeset: c2430e15a9f1
Author:    iignatyev
Date:      2017-08-11 16:06 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c2430e15a9f1

8174202: jtreg AOT tests should not assume library extension of .so
Reviewed-by: kvn

! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java
! test/compiler/aot/cli/jaotc/JaotcTestHelper.java

Changeset: 122d8b165f68
Author:    iignatyev
Date:      2017-08-12 01:13 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/122d8b165f68

Merge


Changeset: d9ec6f177df2
Author:    iignatyev
Date:      2017-08-12 02:13 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d9ec6f177df2

Merge


Changeset: fa2686ded3a7
Author:    iveresov
Date:      2017-08-11 17:36 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fa2686ded3a7

8186158: Update Graal
Reviewed-by: kvn

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/AllocSpy.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/CompilationWrapper.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalCompilerOptions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/TimerKeyTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugMemUseTracker.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DiagnosticsOutputDirectory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Management.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/MemUseTrackerKey.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/TimeSource.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/GraalOSRLockTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotGraalMBeanTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationStatistics.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationTask.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompiler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalMBean.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntimeProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/PrintStreamOptionKey.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/FrameStateBuilder.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/NotOnDebug.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6959129.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Monitor_contended01.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Monitor_notowner01.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Monitorenter01.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Monitorenter02.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Object_wait01.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Object_wait02.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Object_wait03.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Object_wait04.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/SynchronizedLoopExit01.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isInterrupted02.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isInterrupted03.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isInterrupted05.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_join01.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_join02.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_join03.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_sleep01.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_yield01.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ControlFlow.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopTransformations.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInside.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/ArrayDuplicationBenchmark.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/ArrayListBenchmark.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/BoxingBenchmark.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/ConcurrentSkipListBenchmark.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/GuardedIntrinsicBenchmark.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/HashBenchmark.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/MathFunctionBenchmark.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/SimpleSyncBenchmark.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/package-info.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ConditionalNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/StateSplitProxyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadIndexedNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ExpandLogicPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FrameStateAssignmentPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/PhaseSuite.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraphPrinterDumpHandler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PointerTrackingTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ReplacementsParseTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/RedefineIntrinsicTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/ClassfileBytecode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/ClassfileBytecodeProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapeClosure.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/ArrayDuplicationBenchmark.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/ArrayListBenchmark.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/BenchmarkBase.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/BoxingBenchmark.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/ConcurrentSkipListBenchmark.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/GuardedIntrinsicBenchmark.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/HashBenchmark.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/MathFunctionBenchmark.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/SimpleSyncBenchmark.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/StringBenchmark.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/package-info.java

Changeset: 0f79b4463de7
Author:    iveresov
Date:      2017-08-12 01:21 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0f79b4463de7

Merge

- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/ArrayDuplicationBenchmark.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/ArrayListBenchmark.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/BoxingBenchmark.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/ConcurrentSkipListBenchmark.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/GuardedIntrinsicBenchmark.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/HashBenchmark.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/MathFunctionBenchmark.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/SimpleSyncBenchmark.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/package-info.java

Changeset: 9a30434bd193
Author:    mdoerr
Date:      2017-08-14 16:48 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9a30434bd193

8185969: PPC64: Improve VSR support to use up to 64 registers
Reviewed-by: mdoerr, goetz
Contributed-by: Gustavo Serra Scalet <gustavo.scalet at eldorado.org.br>

! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/register_ppc.cpp
! src/cpu/ppc/vm/register_ppc.hpp

Changeset: 1f5231d2d01c
Author:    jiangli
Date:      2017-08-14 14:32 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1f5231d2d01c

8179302: Pre-resolve constant pool string entries and cache resolved_reference arrays in CDS archive.
8185924: G1NoteEndOfConcMarkClosure::doHeapRegion() does not do remembered set cleanup work for archive region.
Summary: Shared class' constant pool resolved_references array is cached.
Reviewed-by: coleenp, iklam, tschatzl
Contributed-by: jiangli.zhou at oracle.com, thomas.schatzl at oracle.com

! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/stringTable.hpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
! src/share/vm/gc/g1/g1Allocator.inline.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1HeapRegionTraceType.hpp
! src/share/vm/gc/g1/g1HeapVerifier.cpp
! src/share/vm/gc/g1/g1HeapVerifier.hpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/heapRegion.inline.hpp
! src/share/vm/gc/g1/heapRegionType.cpp
! src/share/vm/gc/g1/heapRegionType.hpp
! src/share/vm/gc/serial/markSweep.cpp
! src/share/vm/gc/serial/markSweep.hpp
! src/share/vm/gc/serial/markSweep.inline.hpp
! src/share/vm/gc/shared/space.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/oop.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/utilities/macros.hpp

Changeset: 77dfa485230d
Author:    dholmes
Date:      2017-08-14 21:04 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/77dfa485230d

8186221: Define CPU search_string for M68K
Reviewed-by: dholmes
Contributed-by: John Paul Adrian Glaubitz <glaubitz at physik.fu-berlin.de>

! src/os/linux/vm/os_linux.cpp

Changeset: 0beca53343bb
Author:    iignatyev
Date:      2017-08-14 12:35 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0beca53343bb

8184689: Test applications/ctw/Modules.java fails with AssertionError in sun.hotspot.tools.ctw.Utils.fileNameToClassName
Reviewed-by: kvn

! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJimageEntry.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Utils.java

Changeset: c25f83bd8189
Author:    iignatyev
Date:      2017-08-15 02:49 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c25f83bd8189

Merge


Changeset: 525e9457b66a
Author:    dpochepk
Date:      2017-08-15 15:02 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/525e9457b66a

8184943: AARCH64: Intrinsify hasNegatives
Reviewed-by: aph
Contributed-by: dmitrij.pochepko at bell-sw.com, stuart.monteith at linaro.org

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/stubRoutines_aarch64.cpp
! src/cpu/aarch64/vm/stubRoutines_aarch64.hpp
! src/cpu/aarch64/vm/vm_version_aarch64.cpp

Changeset: ca50acf57289
Author:    poonam
Date:      2017-08-15 14:03 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ca50acf57289

8185572: Enable AssumeMP by default on SPARC machines
Reviewed-by: kvn, dholmes, bobv

! src/share/vm/runtime/arguments.cpp

Changeset: abfbb27094b4
Author:    jiangli
Date:      2017-08-15 18:13 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/abfbb27094b4

8186238: The constant pool entry to empty string ("") should not be pre-resolved during CDS dump time.
Summary: Skip constant pool entry to empty string during pre-resolving at CDS dump time.
Reviewed-by: iklam, dcubed

! src/share/vm/oops/constantPool.cpp

Changeset: ec630fd4bf73
Author:    jiangli
Date:      2017-08-15 18:19 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ec630fd4bf73

Merge


Changeset: 8fe3f9691b33
Author:    hseigel
Date:      2017-08-16 11:17 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8fe3f9691b33

8186089: Move Arena to its own header file
Summary: Move classes Chunk and Arena to new arena.hpp and arena.cpp files
Reviewed-by: coleenp, gtriantafill

! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
+ src/share/vm/memory/arena.cpp
+ src/share/vm/memory/arena.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 18ff8cb6fe86
Author:    asaha
Date:      2017-08-08 22:11 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/18ff8cb6fe86

Added tag jdk-10+19 for changeset 33b74e13c145

! .hgtags

Changeset: 7571d12745bc
Author:    lana
Date:      2017-07-27 18:04 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7571d12745bc

Added tag jdk-9+180 for changeset d7baadc223e7

! .hgtags

Changeset: 4a443796f6f5
Author:    mgerdin
Date:      2017-08-01 11:03 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4a443796f6f5

8185133: Reference pending list root might not get marked
Summary: Ensure that pending list head is marked by initial mark
Reviewed-by: eosterlund, kbarrett, tschatzl

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/memory/universe.cpp

Changeset: b756e7a2ec33
Author:    prr
Date:      2017-08-03 18:56 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b756e7a2ec33

Added tag jdk-9+181 for changeset 4a443796f6f5

! .hgtags

Changeset: e93ed1a09240
Author:    lana
Date:      2017-08-08 22:57 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e93ed1a09240

Merge

! .hgtags
- test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java
- test/gc/startup_warnings/TestDefNewCMS.java
- test/gc/startup_warnings/TestParNewCMS.java
- test/gc/startup_warnings/TestParNewSerialOld.java
- test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java
- test/runtime/NMT/AutoshutdownNMT.java

Changeset: 1505d76ced7b
Author:    jwilhelm
Date:      2017-08-16 21:47 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1505d76ced7b

Merge

- make/lib/Lib-jdk.aot.gmk
- src/cpu/aarch64/vm/debug_aarch64.cpp
- src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp
- src/cpu/arm/vm/debug_arm.cpp
- src/cpu/arm/vm/metaspaceShared_arm.cpp
- src/cpu/ppc/vm/debug_ppc.cpp
- src/cpu/ppc/vm/metaspaceShared_ppc.cpp
- src/cpu/s390/vm/debug_s390.cpp
- src/cpu/s390/vm/metaspaceShared_s390.cpp
- src/cpu/sparc/vm/debug_sparc.cpp
- src/cpu/sparc/vm/metaspaceShared_sparc.cpp
- src/cpu/x86/vm/debug_x86.cpp
- src/cpu/x86/vm/metaspaceShared_x86_32.cpp
- src/cpu/x86/vm/metaspaceShared_x86_64.cpp
- src/cpu/zero/vm/debug_zero.cpp
- src/cpu/zero/vm/metaspaceShared_zero.cpp
- src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/ELFContainer.java
- src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/ELFSymbol.java
- src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNIELFContainer.java
- src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNIELFRelocation.java
- src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNIELFTargetInfo.java
- src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNILibELFAPI.java
- src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/Pointer.java
- src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/UnsafeAccess.java
- src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/linux/Elf_Cmd.java
- src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/sunos/Elf_Cmd.java
- src/jdk.aot/unix/native/libjelfshim/jdk_tools_jaotc_jnilibelf_JNILibELFAPI.c
- src/jdk.aot/unix/native/libjelfshim/shim_functions.c
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/LoaderConstraintEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/LoaderConstraintTable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/PlaceholderEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/PlaceholderTable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/ProtectionDomainCacheEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/ProtectionDomainEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/TwoOopHashtable.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.collections/src/org/graalvm/compiler/api/collections/CollectionsProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.collections/src/org/graalvm/compiler/api/collections/DefaultCollectionsProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/AllocationInstrumentationTest.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/IsMethodInlineDirectiveTest.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/LockInstrumentationTest.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/RootNameDirectiveTest.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/TinyInstrumentor.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/NumUtil.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.common/src/org/graalvm/compiler/common/PermanentBailoutException.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.common/src/org/graalvm/compiler/common/RetryableBailoutException.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64AddressLowering.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64SuitesProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64SuitesProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/CollectionsFactory.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LinkedIdentityHashMap.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LocationIdentity.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ArrayMap.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ArraySet.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCSuitesProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationLoadFieldConstantFoldTest.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GuardEliminationCornerCasesTest.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest1.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest2.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest3.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest4.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest5.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest6.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTestInterception01.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTestInterception02.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/VerifyMethodMetricsTest.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/RecursiveInliningTest.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalDebugInitializationParticipant.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/DebugHistogramTest.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/DebugTimerTest.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Debug.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugConfigCustomizer.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugConfigScope.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugCounter.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugEnvironment.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugHistogram.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugInitializationParticipant.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugMethodMetrics.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugTimer.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugValueFactory.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DelegatingDebugConfig.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Fingerprint.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/GraalDebugConfig.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/TopLevelDebugConfig.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/AccumulatedDebugValue.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/CloseableCounterImpl.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/CounterImpl.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugHistogramAsciiPrinter.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugHistogramImpl.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugHistogramRPrinter.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugScope.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugValue.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugValueMap.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugValuesPrinter.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/KeyRegistry.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/MemUseTrackerImpl.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/TimerImpl.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/method/MethodMetricsImpl.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/method/MethodMetricsInlineeScopeInfo.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/method/MethodMetricsPrinter.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/method/MethodMetricsRootScopeInfo.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/DefaultNodeCollectionsProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeCollectionsProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeNodeMap.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLIRKindTool.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArchHotSpotNodeCostProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64DeoptimizationStub.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEnterUnpackFramesStackFrameOp.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRKindTool.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLeaveUnpackFramesStackFrameOp.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeCostProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSuitesProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64UncommonTrapStub.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCDeoptimizationStub.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotEnterUnpackFramesStackFrameOp.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLIRKindTool.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLeaveUnpackFramesStackFrameOp.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotNodeCostProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCUncommonTrapStub.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompileTheWorld.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompileTheWorldOptions.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompressEncoding.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/FingerprintUtil.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/PrintStreamOption.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/CompressionNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DeoptimizationFetchUnrollInfoCallNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DirectCompareAndSwapNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/EnterUnpackFramesStackFrameNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/HotSpotNodeCostProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveCurrentStackFrameNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveDeoptimizedStackFrameNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveUnpackFramesStackFrameNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/PushInterpreterFrameNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SaveAllRegistersNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SnippetAnchorNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SnippetLocationProxyNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/UncommonTrapCallNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/HotSpotLIRKindTool.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/NarrowOopStamp.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/DeoptimizationStub.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/UncommonTrapStub.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/DefaultSuitesProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceIntervalWalker.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/FastSSIBuilder.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIBuilder.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIBuilderBase.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIConstructionPhase.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIUtil.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIVerifier.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/ArrayDuplicationBenchmark.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/GuardedIntrinsicBenchmark.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/MathFunctionBenchmark.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/SimpleSyncBenchmark.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/package-info.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationBeginNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationEndNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationInliningCallback.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/IsMethodInlinedNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/MonitorProxyNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/RootNameNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeLoadNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeStoreNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/CompareAndSwapNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoweredCompareAndSwapNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/DefaultNodeCostProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeCostProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/PiPushable.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.test/src/org/graalvm/compiler/options/test/NestedBooleanOptionValueTest.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.test/src/org/graalvm/compiler/options/test/TestOptionValue.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/DerivedOptionValue.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/EnumOptionValue.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/NestedBooleanOptionValue.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionValue.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/StableOptionValue.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/UniquePathUtilities.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/DominatorConditionalEliminationPhase.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/OptimizeGuardAnchorsPhase.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/PushThroughPiPhase.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ValueAnchorCleanupPhase.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/ExtractInstrumentationPhase.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/HighTierReconcileInstrumentationPhase.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/InlineInstrumentationPhase.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/MidTierReconcileInstrumentationPhase.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraalDebugConfigCustomizer.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IntegerMulExactFoldTest.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InlineGraalDirectivesPlugin.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/WordOperationPlugin.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/DirectObjectStoreNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/Salver.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/SalverDebugConfigCustomizer.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/SalverOptions.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/data/DataDict.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/data/DataList.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractGraalDumper.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractMethodScopeDumper.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractSerializerDumper.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/Dumper.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/GraphDumper.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/AbstractDumpHandler.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/AbstractGraalDumpHandler.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/DumpHandler.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/GraphDumpHandler.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/package-info.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/AbstractSerializer.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/JSONSerializer.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/Serializer.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/util/ECIDUtil.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/util/MethodContext.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/writer/ChannelDumpWriter.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/writer/DumpWriter.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/AtomicUnsigned.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/AtomicWord.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/ComparableWord.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Pointer.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/PointerBase.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/PointerUtils.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Signed.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Unsigned.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/UnsignedUtils.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/WordBase.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/nodes/WordCastNode.java
- src/os/aix/vm/interfaceSupport_aix.hpp
- src/os/bsd/vm/interfaceSupport_bsd.hpp
- src/os/bsd/vm/stubRoutines_bsd.cpp
- src/os/linux/vm/interfaceSupport_linux.hpp
- src/os/linux/vm/stubRoutines_linux.cpp
- src/os/solaris/vm/interfaceSupport_solaris.hpp
- src/os/solaris/vm/stubRoutines_solaris.cpp
- src/os/windows/vm/interfaceSupport_windows.hpp
- src/os/windows/vm/stubRoutines_windows.cpp
- src/os_cpu/linux_sparc/vm/atomic_linux_sparc.inline.hpp
- src/os_cpu/solaris_x86/vm/solaris_x86_32.il
- src/os_cpu/solaris_x86/vm/solaris_x86_32.s
! src/share/vm/gc/g1/g1CollectedHeap.cpp
- src/share/vm/gc/g1/workerDataArray.cpp
- src/share/vm/gc/g1/workerDataArray.hpp
- src/share/vm/gc/g1/workerDataArray.inline.hpp
- src/share/vm/logging/logStream.inline.hpp
- src/share/vm/memory/freeBlockDictionary.cpp
- src/share/vm/memory/freeBlockDictionary.hpp
! src/share/vm/memory/universe.cpp
- src/share/vm/utilities/array.hpp
- test/compiler/aot/jdk.tools.jaotc.jnilibelf.test/src/jdk/tools/jaotc/jnilibelf/test/JNILibELFTest.java
- test/compiler/cpuflags/predicate/AESSupportPredicate.java
- test/compiler/rtm/cli/TestRTMAbortRatioOptionOnSupportedConfig.java
- test/compiler/rtm/cli/TestRTMAbortRatioOptionOnUnsupportedConfig.java
- test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnUnsupportedConfig.java
- test/compiler/testlibrary/rtm/predicate/SupportedCPU.java
- test/compiler/testlibrary/rtm/predicate/SupportedOS.java
- test/compiler/testlibrary/rtm/predicate/SupportedVM.java
- test/gc/stress/TestGCOld.java
- test/native/gc/g1/test_workerDataArray.cpp
- test/runtime/SharedArchiveFile/CDSTestUtils.java
- test/runtime/SharedArchiveFile/LargeSharedSpace.java
- test/runtime/SharedArchiveFile/LimitSharedSizes.java
- test/runtime/modules/JVMGetModuleByPkgName.java

Changeset: ad3c9d35ee12
Author:    never
Date:      2017-08-15 17:18 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ad3c9d35ee12

8185736: missing default exception handler in calls to rethrow_Stub
Reviewed-by: kvn

! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/output.cpp

Changeset: 581f68a02ceb
Author:    never
Date:      2017-08-16 20:14 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/581f68a02ceb

Merge


Changeset: ecc706979abd
Author:    never
Date:      2017-08-16 20:57 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ecc706979abd

Merge


Changeset: 9a75c2f7bf06
Author:    goetz
Date:      2017-08-16 16:00 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9a75c2f7bf06

8186293: [aix] Fix thread creation with huge stack sizes
Reviewed-by: stuefe, dholmes

! src/os/aix/vm/os_aix.cpp




More information about the valhalla-dev mailing list