summaryrefslogtreecommitdiff
path: root/compiler/optimizing/optimizing_compiler.cc
diff options
context:
space:
mode:
authorWojciech Staszkiewicz <staszkiewicz@google.com>2016-08-16 17:31:19 -0700
committerWojciech Staszkiewicz <staszkiewicz@google.com>2016-08-18 01:36:04 +0000
commite706070b271945d60229736a15bb712f3061fd15 (patch)
treeb8951b25bf06733b5aa022aeff444033831f1654 /compiler/optimizing/optimizing_compiler.cc
parent3cc35c324b748c41be92a51eae68b77846b4c243 (diff)
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
Diffstat (limited to 'compiler/optimizing/optimizing_compiler.cc')
-rw-r--r--compiler/optimizing/optimizing_compiler.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/optimizing/optimizing_compiler.cc b/compiler/optimizing/optimizing_compiler.cc
index 6aaa15fa02..3700f01272 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_);