summaryrefslogtreecommitdiff
path: root/compiler/jit/jit_compiler.cc
diff options
context:
space:
mode:
author Nicolas Geoffray <ngeoffray@google.com> 2020-07-03 15:04:21 +0100
committer Nicolas Geoffray <ngeoffray@google.com> 2020-07-03 19:31:43 +0000
commitc473dc7ae830ff6db4c9cead2be679af41da80e3 (patch)
treeb5b02261fdd2822f6478e0b83698bf35ee7c5e9a /compiler/jit/jit_compiler.cc
parent01e5698d5440c2665b7ab6dd924985843be161a2 (diff)
Create individual counters and timers for compilation kinds.
Bug: 112676029 Test: m Change-Id: I6f500d1253288e89ab83cd5d77f6ce0360bff340
Diffstat (limited to 'compiler/jit/jit_compiler.cc')
-rw-r--r--compiler/jit/jit_compiler.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/compiler/jit/jit_compiler.cc b/compiler/jit/jit_compiler.cc
index 2ad394235f..b254c57fa6 100644
--- a/compiler/jit/jit_compiler.cc
+++ b/compiler/jit/jit_compiler.cc
@@ -181,7 +181,12 @@ bool JitCompiler::CompileMethod(
// Do the compilation.
bool success = false;
{
- TimingLogger::ScopedTiming t2("Compiling", &logger);
+ TimingLogger::ScopedTiming t2(compilation_kind == CompilationKind::kOsr
+ ? "Compiling OSR"
+ : compilation_kind == CompilationKind::kOptimized
+ ? "Compiling optimized"
+ : "Compiling baseline",
+ &logger);
JitCodeCache* const code_cache = runtime->GetJit()->GetCodeCache();
uint64_t start_ns = NanoTime();
success = compiler_->JitCompile(