src/share/vm/compiler/compileBroker.hpp

Print this page

        

*** 264,274 **** static CompileQueue* _c2_method_queue; static CompileQueue* _c1_method_queue; static CompileTask* _task_free_list; ! static GrowableArray<CompilerThread*>* _method_threads; // performance counters static PerfCounter* _perf_total_compilation; static PerfCounter* _perf_native_compilation; static PerfCounter* _perf_osr_compilation; --- 264,274 ---- static CompileQueue* _c2_method_queue; static CompileQueue* _c1_method_queue; static CompileTask* _task_free_list; ! static GrowableArray<CompilerThread*>* _compiler_threads; // performance counters static PerfCounter* _perf_total_compilation; static PerfCounter* _perf_native_compilation; static PerfCounter* _perf_osr_compilation;
*** 309,319 **** static int _sum_standard_bytes_compiled; static int _sum_nmethod_size; static int _sum_nmethod_code_size; static long _peak_compilation_time; ! static CompilerThread* make_compiler_thread(const char* name, CompileQueue* queue, CompilerCounters* counters, TRAPS); static void init_compiler_threads(int c1_compiler_count, int c2_compiler_count); static bool compilation_is_complete (methodHandle method, int osr_bci, int comp_level); static bool compilation_is_prohibited(methodHandle method, int osr_bci, int comp_level); static uint assign_compile_id (methodHandle method, int osr_bci); static bool is_compile_blocking (methodHandle method, int osr_bci); --- 309,319 ---- static int _sum_standard_bytes_compiled; static int _sum_nmethod_size; static int _sum_nmethod_code_size; static long _peak_compilation_time; ! static CompilerThread* make_compiler_thread(const char* name, CompileQueue* queue, CompilerCounters* counters, AbstractCompiler* comp, TRAPS); static void init_compiler_threads(int c1_compiler_count, int c2_compiler_count); static bool compilation_is_complete (methodHandle method, int osr_bci, int comp_level); static bool compilation_is_prohibited(methodHandle method, int osr_bci, int comp_level); static uint assign_compile_id (methodHandle method, int osr_bci); static bool is_compile_blocking (methodHandle method, int osr_bci);
*** 349,358 **** --- 349,360 ---- static CompileQueue* compile_queue(int comp_level) { if (is_c2_compile(comp_level)) return _c2_method_queue; if (is_c1_compile(comp_level)) return _c1_method_queue; return NULL; } + static bool init_compiler_runtime(); + public: enum { // The entry bci used for non-OSR compilations. standard_entry_bci = InvocationEntryBci };
*** 376,388 **** methodHandle hot_method, int hot_count, const char* comment, Thread* thread); static void compiler_thread_loop(); - static uint get_compilation_id() { return _compilation_id; } - static bool is_idle(); // Set _should_block. // Call this from the VM, with Threads_lock held and a safepoint requested. static void set_should_block(); --- 378,388 ----