diff options
| author | 2015-03-30 14:17:10 +0000 | |
|---|---|---|
| committer | 2015-03-30 14:17:11 +0000 | |
| commit | 547bfb87696fb53a87d4f4418da86938179af9cd (patch) | |
| tree | 768874b03647a2ca766ee80b7db7341cdee0dfa8 /compiler/optimizing/optimizing_compiler.cc | |
| parent | 69aea147263055e5fd4cc63f643999883aa5c88a (diff) | |
| parent | 12be74e37b587ef2dea838d480018f4658b95ad7 (diff) | |
Merge "[optimizing] Only print full stats in VLOG(compiler)"
Diffstat (limited to 'compiler/optimizing/optimizing_compiler.cc')
| -rw-r--r-- | compiler/optimizing/optimizing_compiler.cc | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/compiler/optimizing/optimizing_compiler.cc b/compiler/optimizing/optimizing_compiler.cc index 5ce73baef2..b2f9c65153 100644 --- a/compiler/optimizing/optimizing_compiler.cc +++ b/compiler/optimizing/optimizing_compiler.cc @@ -583,8 +583,13 @@ CompiledMethod* OptimizingCompiler::Compile(const DexFile::CodeItem* code_item, if (method != nullptr) { return method; } - return delegate_->Compile(code_item, access_flags, invoke_type, class_def_idx, method_idx, - class_loader, dex_file); + method = delegate_->Compile(code_item, access_flags, invoke_type, class_def_idx, method_idx, + class_loader, dex_file); + + if (method != nullptr) { + compilation_stats_.RecordStat(MethodCompilationStat::kCompiledQuick); + } + return method; } Compiler* CreateOptimizingCompiler(CompilerDriver* driver) { |