< prev index next >

src/hotspot/share/jvmci/jvmciCompiler.cpp

Print this page

        

*** 65,75 **** Array<Method*>* objectMethods = SystemDictionary::Object_klass()->methods(); // Initialize compile queue with a selected set of methods. int len = objectMethods->length(); for (int i = 0; i < len; i++) { ! methodHandle mh = objectMethods->at(i); if (!mh->is_native() && !mh->is_static() && !mh->is_initializer()) { ResourceMark rm; int hot_count = 10; // TODO: what's the appropriate value? CompileBroker::compile_method(mh, InvocationEntryBci, CompLevel_full_optimization, mh, hot_count, CompileTask::Reason_Bootstrap, THREAD); } --- 65,75 ---- Array<Method*>* objectMethods = SystemDictionary::Object_klass()->methods(); // Initialize compile queue with a selected set of methods. int len = objectMethods->length(); for (int i = 0; i < len; i++) { ! methodHandle mh(THREAD, objectMethods->at(i)); if (!mh->is_native() && !mh->is_static() && !mh->is_initializer()) { ResourceMark rm; int hot_count = 10; // TODO: what's the appropriate value? CompileBroker::compile_method(mh, InvocationEntryBci, CompLevel_full_optimization, mh, hot_count, CompileTask::Reason_Bootstrap, THREAD); }
*** 98,108 **** } _bootstrapping = false; JVMCI::compiler_runtime()->bootstrap_finished(CHECK); } ! bool JVMCICompiler::force_comp_at_level_simple(Method *method) { if (UseJVMCINativeLibrary) { // This mechanism exists to force compilation of a JVMCI compiler by C1 // to reduces the compilation time spent on the JVMCI compiler itself. In // +UseJVMCINativeLibrary mode, the JVMCI compiler is AOT compiled. return false; --- 98,108 ---- } _bootstrapping = false; JVMCI::compiler_runtime()->bootstrap_finished(CHECK); } ! bool JVMCICompiler::force_comp_at_level_simple(const methodHandle& method) { if (UseJVMCINativeLibrary) { // This mechanism exists to force compilation of a JVMCI compiler by C1 // to reduces the compilation time spent on the JVMCI compiler itself. In // +UseJVMCINativeLibrary mode, the JVMCI compiler is AOT compiled. return false;
< prev index next >