mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-25 05:45:11 +02:00
8049532: LogCompilation: C1: inlining tree is flat (no depth is stored)
Reviewed-by: roland, iveresov
This commit is contained in:
parent
c51f489786
commit
c24909197f
2 changed files with 16 additions and 3 deletions
|
@ -3964,10 +3964,15 @@ bool GraphBuilder::try_inline_full(ciMethod* callee, bool holder_known, Bytecode
|
|||
// Clear out bytecode stream
|
||||
scope_data()->set_stream(NULL);
|
||||
|
||||
CompileLog* log = compilation()->log();
|
||||
if (log != NULL) log->head("parse method='%d'", log->identify(callee));
|
||||
|
||||
// Ready to resume parsing in callee (either in the same block we
|
||||
// were in before or in the callee's start block)
|
||||
iterate_all_blocks(callee_start_block == NULL);
|
||||
|
||||
if (log != NULL) log->done("parse");
|
||||
|
||||
// If we bailed out during parsing, return immediately (this is bad news)
|
||||
if (bailed_out())
|
||||
return false;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue