From e706070b271945d60229736a15bb712f3061fd15 Mon Sep 17 00:00:00 2001 From: Wojciech Staszkiewicz Date: Tue, 16 Aug 2016 17:31:19 -0700 Subject: [PATCH] Log optimization passes in verbose mode Introduce verbose logging of optimization passes run during compilation. Test: m test-art-host -j32 art -Xcompiler-option --runtime-arg -Xcompiler-option -verbose:compiler -classpath classes.dex Test Change-Id: Iae98ce9dcafc252f2d0eec138aa05b34e424bd2a --- compiler/optimizing/optimizing_compiler.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler/optimizing/optimizing_compiler.cc b/compiler/optimizing/optimizing_compiler.cc index 6aaa15fa0..3700f0127 100644 --- a/compiler/optimizing/optimizing_compiler.cc +++ b/compiler/optimizing/optimizing_compiler.cc @@ -180,6 +180,7 @@ class PassObserver : public ValueObject { private: void StartPass(const char* pass_name) { + VLOG(compiler) << "Starting pass: " << pass_name; // Dump graph first, then start timer. if (visualizer_enabled_) { visualizer_.DumpGraph(pass_name, /* is_after_pass */ false, graph_in_bad_state_); -- 2.11.0