hotspot/src/share/vm/compiler/compileTask.cpp
changeset 46701 f559541c0daa
parent 46271 979ebd346ecf
equal deleted inserted replaced
46700:e097aad8f3f8 46701:f559541c0daa
    25 #include "precompiled.hpp"
    25 #include "precompiled.hpp"
    26 #include "compiler/compileTask.hpp"
    26 #include "compiler/compileTask.hpp"
    27 #include "compiler/compileLog.hpp"
    27 #include "compiler/compileLog.hpp"
    28 #include "compiler/compileBroker.hpp"
    28 #include "compiler/compileBroker.hpp"
    29 #include "compiler/compilerDirectives.hpp"
    29 #include "compiler/compilerDirectives.hpp"
       
    30 #include "logging/log.hpp"
       
    31 #include "logging/logStream.hpp"
    30 #include "memory/resourceArea.hpp"
    32 #include "memory/resourceArea.hpp"
    31 
    33 
    32 CompileTask*  CompileTask::_task_free_list = NULL;
    34 CompileTask*  CompileTask::_task_free_list = NULL;
    33 #ifdef ASSERT
    35 #ifdef ASSERT
    34 int CompileTask::_num_allocated_tasks = 0;
    36 int CompileTask::_num_allocated_tasks = 0;
   423     st->print("   %s", msg);
   425     st->print("   %s", msg);
   424   }
   426   }
   425   st->cr();
   427   st->cr();
   426 }
   428 }
   427 
   429 
   428 
   430 void CompileTask::print_ul(const char* msg){
       
   431   LogTarget(Debug, jit, compilation) lt;
       
   432   if (lt.is_enabled()) {
       
   433     LogStream ls(lt);
       
   434     print(&ls, msg, /* short form */ true, /* cr */ true);
       
   435   }
       
   436 }
       
   437 
       
   438 void CompileTask::print_ul(const nmethod* nm, const char* msg) {
       
   439   LogTarget(Debug, jit, compilation) lt;
       
   440   if (lt.is_enabled()) {
       
   441     LogStream ls(lt);
       
   442     print_impl(&ls, nm->method(), nm->compile_id(),
       
   443                nm->comp_level(), nm->is_osr_method(),
       
   444                nm->is_osr_method() ? nm->osr_entry_bci() : -1,
       
   445                /*is_blocking*/ false,
       
   446                msg, /* short form */ true, /* cr */ true);
       
   447   }
       
   448 }
       
   449 
       
   450 void CompileTask::print_inlining_ul(ciMethod* method, int inline_level, int bci, const char* msg) {
       
   451   LogTarget(Debug, jit, inlining) lt;
       
   452   if (lt.is_enabled()) {
       
   453     LogStream ls(lt);
       
   454     print_inlining_inner(&ls, method, inline_level, bci, msg);
       
   455   }
       
   456 }
       
   457