mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 06:45:07 +02:00
7177003: C1: LogCompilation support
Add LogCompilation support in C1 - both client and tiered mode. Reviewed-by: twisti, kvn
This commit is contained in:
parent
9e9db7f831
commit
822deb6ee6
18 changed files with 170 additions and 19 deletions
|
@ -31,6 +31,7 @@
|
|||
#include "c1/c1_ValueStack.hpp"
|
||||
#include "ci/ciMethodData.hpp"
|
||||
#include "ci/ciStreams.hpp"
|
||||
#include "compiler/compileLog.hpp"
|
||||
|
||||
class MemoryBuffer;
|
||||
|
||||
|
@ -369,7 +370,7 @@ class GraphBuilder VALUE_OBJ_CLASS_SPEC {
|
|||
void append_unsafe_CAS(ciMethod* callee);
|
||||
bool append_unsafe_get_and_set_obj(ciMethod* callee, bool is_add);
|
||||
|
||||
void print_inlining(ciMethod* callee, const char* msg, bool success = true);
|
||||
void print_inlining(ciMethod* callee, const char* msg = NULL, bool success = true);
|
||||
|
||||
void profile_call(ciMethod* callee, Value recv, ciKlass* predicted_holder);
|
||||
void profile_invocation(ciMethod* inlinee, ValueStack* state);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue