Mercurial > hg > truffle
comparison src/share/vm/prims/jni.cpp @ 15582:063ec2920d21
made Graal runtime initialization in hosted mode lazy
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Fri, 09 May 2014 18:46:41 +0200 |
parents | a20be10ad437 |
children | b7fb36e57da8 |
comparison
equal
deleted
inserted
replaced
15581:0dc0926cf0d8 | 15582:063ec2920d21 |
---|---|
5171 JavaThread *thread = JavaThread::current(); | 5171 JavaThread *thread = JavaThread::current(); |
5172 /* thread is thread_in_vm here */ | 5172 /* thread is thread_in_vm here */ |
5173 *vm = (JavaVM *)(&main_vm); | 5173 *vm = (JavaVM *)(&main_vm); |
5174 *(JNIEnv**)penv = thread->jni_environment(); | 5174 *(JNIEnv**)penv = thread->jni_environment(); |
5175 | 5175 |
5176 #ifdef GRAAL | 5176 #ifdef COMPILERGRAAL |
5177 if (COMPILERGRAAL_PRESENT(UseGraalCompilationQueue) NOT_COMPILERGRAAL(true)) { | 5177 if (UseGraalCompilationQueue) { |
5178 // GraalCompiler needs to have been created in compileBroker.cpp | 5178 // GraalCompiler may have been created in compileBroker.cpp |
5179 GraalCompiler* graal_compiler = GraalCompiler::instance(); | 5179 GraalCompiler* graal_compiler = GraalCompiler::instance(); |
5180 if (ForceGraalInitialization && graal_compiler == NULL) { | 5180 if (ForceGraalInitialization && graal_compiler == NULL) { |
5181 graal_compiler = new GraalCompiler(); | 5181 graal_compiler = new GraalCompiler(); |
5182 } | 5182 } |
5183 if (graal_compiler != NULL) { | 5183 if (graal_compiler != NULL) { |