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

doug.simon at oracle.com doug.simon at oracle.com
Tue Aug 25 17:17:31 UTC 2015


Changeset: 07d9f0909560
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-08-24 19:14 -0700
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/07d9f0909560

Rename callInitializer to callStatic

! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/jvmciRuntime.hpp

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

Ensure that calling HotSpotJVMCIRuntime.runtime() initializes JVMCI correctly

! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCICompilerConfig.java
! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntime.java

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

Move Java based CTW out of hotspot

+ jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompileTheWorldMain.java
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciCompiler.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 3fb432661d59
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-08-25 13:56 +0200
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/3fb432661d59

make JVMCIRuntime::metadata_do return immediately if HotSpotJVMCIMetaAccessContext has not yet been loaded

! src/share/vm/jvmci/jvmciJavaAccess.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp

Changeset: b14500c9da22
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-08-25 14:34 +0200
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/b14500c9da22

documented JVMCI-specific _implicit_exception_pc and _alternate_call_target fields in JavaThread and prepared for them to be in a union

! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 5e61ca976049
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-08-25 15:01 +0200
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/5e61ca976049

documented other JVMCI-specific fields in JavaThread

! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/thread.hpp

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

Disable CTW during JVMCI bootstrap

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



More information about the graal-dev mailing list