1472N/A * or visit www.oracle.com if you need additional information or have any
1879N/A#include "ci/compilerInterface.hpp"
1879N/A#include "compiler/abstractCompiler.hpp"
1879N/A#include "runtime/perfData.hpp"
0N/Aclass nmethodLocker;
0N/A bool is_blocking);
3157N/A static void print_compilation_impl(outputStream* st, methodOop method, int compile_id, int comp_level,
4018N/A void print_compilation(outputStream* st = tty, const char* msg = NULL, bool short_form = false);
3932N/A static void print_compilation(outputStream* st, const nmethod* nm, const char* msg = NULL, bool short_form = false) {
2252N/A static void print_inlining(outputStream* st, ciMethod* method, int inline_level, int bci, const char* msg = NULL);
2252N/A static void print_inlining(ciMethod* method, int inline_level, int bci, const char* msg = NULL) {
0N/A void print_line();
0N/A void log_task_queued();
0N/A friend class CompileTaskWrapper;
0N/A static CompilerThread* make_compiler_thread(const char* name, CompileQueue* queue, CompilerCounters* counters, TRAPS);
0N/A int compile_id,
0N/A int comp_level,
0N/A static void set_last_compile(CompilerThread *thread, methodHandle method, bool is_osr, int comp_level);
0N/A static void push_jni_handle_block();
0N/A static void pop_jni_handle_block();
0N/A int comp_level,
0N/A static void compilation_init();
0N/A static void init_compiler_thread_log();
1703N/A int comp_level,
0N/A static void compiler_thread_loop();
0N/A static void set_should_block();
0N/A static void maybe_block();
1202N/A static bool should_compile_new_jobs() { return UseCompiler && (_should_compile_new_jobs == run_compilation); }
1202N/A static void handle_full_code_cache();
0N/A static void print_times();
0N/A static void print_last_compile();