summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/optimizing_compiler.cc
diff options
context:
space:
mode:
authorNicolas Geoffray <ngeoffray@google.com>2014-12-02 12:41:26 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2014-12-02 12:41:26 +0000
commit383993c1dc58c13f7570b9945037d6f83094785b (patch)
treec0c4c601964e4c37011f133ea70b3a7da7b00271 /compiler/optimizing/optimizing_compiler.cc
parent68af004aa1e8c82ddb503261c5e3080238e77b59 (diff)
parent43a539f780af20a1854bca81c3d4835a585f0620 (diff)
downloadart-383993c1dc58c13f7570b9945037d6f83094785b.tar.gz
art-383993c1dc58c13f7570b9945037d6f83094785b.tar.bz2
art-383993c1dc58c13f7570b9945037d6f83094785b.zip
Merge "Add some heursitics for compiling, close to Quick's."
Diffstat (limited to 'compiler/optimizing/optimizing_compiler.cc')
-rw-r--r--compiler/optimizing/optimizing_compiler.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/optimizing/optimizing_compiler.cc b/compiler/optimizing/optimizing_compiler.cc
index 6c9f3fc1fc..100a6bc4a3 100644
--- a/compiler/optimizing/optimizing_compiler.cc
+++ b/compiler/optimizing/optimizing_compiler.cc
@@ -296,6 +296,7 @@ CompiledMethod* OptimizingCompiler::Compile(const DexFile::CodeItem* code_item,
if (run_optimizations_
&& CanOptimize(*code_item)
&& RegisterAllocator::CanAllocateRegistersFor(*graph, instruction_set)) {
+ VLOG(compiler) << "Optimizing " << PrettyMethod(method_idx, dex_file);
optimized_compiled_methods_++;
if (!TryBuildingSsa(graph, dex_compilation_unit, visualizer)) {
// We could not transform the graph to SSA, bailout.
@@ -335,6 +336,7 @@ CompiledMethod* OptimizingCompiler::Compile(const DexFile::CodeItem* code_item,
LOG(FATAL) << "Could not allocate registers in optimizing compiler";
UNREACHABLE();
} else {
+ VLOG(compiler) << "Compile baseline " << PrettyMethod(method_idx, dex_file);
unoptimized_compiled_methods_++;
codegen->CompileBaseline(&allocator);