diff src/share/vm/oops/instanceKlass.cpp @ 16006:66a9286203a2

decoupled Graal runtime initialization and Graal compilation queue initialization
author Doug Simon <doug.simon@oracle.com>
date Tue, 03 Jun 2014 11:51:27 +0200
parents af0e42dad358
children ad431bf0de07
line wrap: on
line diff
--- a/src/share/vm/oops/instanceKlass.cpp	Tue Jun 03 11:01:58 2014 +0200
+++ b/src/share/vm/oops/instanceKlass.cpp	Tue Jun 03 11:51:27 2014 +0200
@@ -61,7 +61,7 @@
 #include "utilities/macros.hpp"
 #ifdef GRAAL
 #include "classfile/javaAssertions.hpp"
-#include "graal/graalVMToCompiler.hpp"
+#include "graal/graalRuntime.hpp"
 #endif
 #if INCLUDE_ALL_GCS
 #include "gc_implementation/concurrentMarkSweep/cmsOopClosures.inline.hpp"
@@ -1209,7 +1209,7 @@
 #ifdef GRAAL
   if (this_oop->is_subtype_of(SystemDictionary::Node_klass())) {
     if (this_oop() != SystemDictionary::Node_klass()) {
-      if (!VMToCompiler::is_HotSpotGraalRuntime_initialized() && JavaAssertions::systemClassDefault() == false) {
+      if (!GraalRuntime::is_HotSpotGraalRuntime_initialized() && JavaAssertions::systemClassDefault() == false) {
         // We want to ensure that the process of initializing HotSpotGraalRuntime
         // is fast since it executes at VM startup. We must avoid triggering
         // class initialization of any Node classes during this process.