diff src/share/vm/graal/graalCompiler.hpp @ 16136:d32be0297274

support -XX:+BootstrapGraal in conjunction with -XX:-UseGraalCompilationQueue
author Doug Simon <doug.simon@oracle.com>
date Wed, 18 Jun 2014 16:48:59 +0200
parents 66a9286203a2
children 4481cf549cfc
line wrap: on
line diff
--- a/src/share/vm/graal/graalCompiler.hpp	Wed Jun 18 14:46:01 2014 +0200
+++ b/src/share/vm/graal/graalCompiler.hpp	Wed Jun 18 16:48:59 2014 +0200
@@ -32,10 +32,10 @@
 
 #ifdef COMPILERGRAAL
   bool _bootstrapping;
+  volatile int  _compiled; // no synchronization so may not be 100% accurate
 
   void start_compilation_queue();
   void shutdown_compilation_queue();
-  void bootstrap();
 #endif
 
   static GraalCompiler* _instance;
@@ -61,6 +61,9 @@
   virtual void initialize();
 
 #ifdef COMPILERGRAAL
+
+  void bootstrap();
+  
   // Compilation entry point for methods
   virtual void compile_method(ciEnv* env, ciMethod* target, int entry_bci);