hg: graal/graal-jvmci-8: 9 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Wed Sep 9 01:00:08 UTC 2015


Changeset: 99dc98466321
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-09-08 10:49 +0200
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/99dc98466321

removed no longer necessary applications of @SuppressWarnings("javadoc")

! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java
! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMetaAccessProvider.java

Changeset: 952d4d634a42
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-09-08 11:55 +0200
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/952d4d634a42

added org.eclipse.jdt.core.prefs

+ mx.jvmci/eclipse-settings/org.eclipse.jdt.core.prefs

Changeset: df053711614b
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-09-08 14:13 +0200
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/df053711614b

Remove Value.getKind().

! jvmci/jdk.internal.jvmci.amd64/src/jdk/internal/jvmci/amd64/AMD64.java
! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/Architecture.java
! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/TargetDescription.java
! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/ValueUtil.java
! jvmci/jdk.internal.jvmci.hotspot.amd64/src/jdk/internal/jvmci/hotspot/amd64/AMD64HotSpotRegisterConfig.java
! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/Kind.java
! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/PlatformKind.java
! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/Value.java
! jvmci/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARC.java
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciJavaAccess.hpp

Changeset: bab91f9ae795
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-09-08 17:10 +0200
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/bab91f9ae795

added support for embedding spaces in JVMCI options using % as the escape character (note: do not use with -G:, only with -Djvmci.option=...)

! jvmci/jdk.internal.jvmci.common/src/jdk/internal/jvmci/common/JVMCIError.java
! jvmci/jdk.internal.jvmci.options/src/jdk/internal/jvmci/options/OptionsParser.java
! mx.jvmci/mx_jvmci.py

Changeset: ca418f35d728
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-09-08 17:43 +0200
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ca418f35d728

Use wordKind instead of Kind.Object in backend.

! jvmci/jdk.internal.jvmci.amd64/src/jdk/internal/jvmci/amd64/AMD64.java
! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/Architecture.java
! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/TargetDescription.java
! jvmci/jdk.internal.jvmci.hotspot.amd64/src/jdk/internal/jvmci/hotspot/amd64/AMD64HotSpotRegisterConfig.java
! jvmci/jdk.internal.jvmci.hotspot.sparc/src/jdk/internal/jvmci/hotspot/sparc/SPARCHotSpotRegisterConfig.java
! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/LIRKind.java
! jvmci/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARC.java
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp
! src/share/vm/jvmci/jvmciJavaAccess.hpp

Changeset: dc1aeef79e7e
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-09-08 19:07 +0200
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/dc1aeef79e7e

Refactoring: Rename Kind to JavaKind.

! jvmci/jdk.internal.jvmci.amd64/src/jdk/internal/jvmci/amd64/AMD64.java
! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/Architecture.java
! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/BytecodeFrame.java
! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/Register.java
! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/RegisterConfig.java
! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/RegisterValue.java
! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/TargetDescription.java
! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/VirtualObject.java
! jvmci/jdk.internal.jvmci.hotspot.amd64/src/jdk/internal/jvmci/hotspot/amd64/AMD64HotSpotRegisterConfig.java
! jvmci/jdk.internal.jvmci.hotspot.sparc/src/jdk/internal/jvmci/hotspot/sparc/SPARCHotSpotRegisterConfig.java
! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCodeCacheProvider.java
! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCompressedNullConstant.java
! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstantReflectionProvider.java
! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIMetaAccessContext.java
! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntime.java
! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntimeProvider.java
! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMemoryAccessProviderImpl.java
! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMetaAccessProvider.java
! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMetaspaceConstantImpl.java
! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotNmethod.java
! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotObjectConstantImpl.java
! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedObjectType.java
! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedObjectTypeImpl.java
! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedPrimitiveType.java
! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotSignature.java
! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotUnresolvedJavaType.java
! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/ConstantReflectionProvider.java
! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaConstant.java
! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaField.java
+ jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaKind.java
! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaType.java
- jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/Kind.java
! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/LIRKind.java
! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/MemoryAccessProvider.java
! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/MetaUtil.java
! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/NullConstant.java
! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/PrimitiveConstant.java
! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/RawConstant.java
! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/ResolvedJavaType.java
! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/Signature.java
! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/ConstantTest.java
! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestConstantReflectionProvider.java
! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestJavaField.java
! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestJavaType.java
! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestMetaAccessProvider.java
! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaType.java
! jvmci/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARC.java
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciJavaAccess.hpp
! src/share/vm/jvmci/systemDictionary_jvmci.hpp
! src/share/vm/jvmci/vmSymbols_jvmci.hpp

Changeset: 9554ce7b6eb5
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-09-08 11:13 -0700
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9554ce7b6eb5

Fix typo

! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/TrustedInterface.java

Changeset: ea6d1727fdc6
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-09-08 16:41 -0700
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ea6d1727fdc6

Remove BufferBlob from JavaThread and allocate as needed during compilation

! src/share/vm/compiler/abstractCompiler.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/jvmciRuntime.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 9ad3b2d1e7cd
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-09-08 17:17 -0700
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9ad3b2d1e7cd

Reenable _gc_waste assert

! src/share/vm/memory/threadLocalAllocBuffer.cpp



More information about the graal-dev mailing list