mirror of
https://github.com/openjdk/jdk.git
synced 2026-02-11 19:08:23 +00:00
8234541: C1 emits an empty message when it inlines successfully
Use "inline" as the message when successfull Reviewed-by: thartmann, mdoerr
This commit is contained in:
parent
f3e90595aa
commit
4e64af81a2
@ -3793,7 +3793,7 @@ bool GraphBuilder::try_inline_full(ciMethod* callee, bool holder_known, bool ign
|
||||
INLINE_BAILOUT("total inlining greater than DesiredMethodLimit");
|
||||
}
|
||||
// printing
|
||||
print_inlining(callee);
|
||||
print_inlining(callee, "inline", /*success*/ true);
|
||||
}
|
||||
|
||||
// NOTE: Bailouts from this point on, which occur at the
|
||||
@ -4315,16 +4315,11 @@ static void post_inlining_event(EventCompilerInlining* event,
|
||||
void GraphBuilder::print_inlining(ciMethod* callee, const char* msg, bool success) {
|
||||
CompileLog* log = compilation()->log();
|
||||
if (log != NULL) {
|
||||
assert(msg != NULL, "inlining msg should not be null!");
|
||||
if (success) {
|
||||
if (msg != NULL)
|
||||
log->inline_success(msg);
|
||||
else
|
||||
log->inline_success("receiver is statically known");
|
||||
log->inline_success(msg);
|
||||
} else {
|
||||
if (msg != NULL)
|
||||
log->inline_fail(msg);
|
||||
else
|
||||
log->inline_fail("reason unknown");
|
||||
log->inline_fail(msg);
|
||||
}
|
||||
}
|
||||
EventCompilerInlining event;
|
||||
|
||||
@ -381,7 +381,7 @@ class GraphBuilder {
|
||||
void append_unsafe_get_and_set_obj(ciMethod* callee, bool is_add);
|
||||
void append_char_access(ciMethod* callee, bool is_store);
|
||||
|
||||
void print_inlining(ciMethod* callee, const char* msg = NULL, bool success = true);
|
||||
void print_inlining(ciMethod* callee, const char* msg, bool success = true);
|
||||
|
||||
void profile_call(ciMethod* callee, Value recv, ciKlass* predicted_holder, Values* obj_args, bool inlined);
|
||||
void profile_return_type(Value ret, ciMethod* callee, ciMethod* m = NULL, int bci = -1);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user