From c1862ecdd6d6bab903d7dc8549382400d1133e51 Mon Sep 17 00:00:00 2001 From: "mstarzinger@chromium.org" Date: Tue, 28 Oct 2014 13:14:53 +0000 Subject: [PATCH] Silence control reducer tracing a bit. R=titzer@chromium.org Review URL: https://codereview.chromium.org/687553002 Cr-Commit-Position: refs/heads/master@{#24936} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24936 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/compiler/control-reducer.cc | 2 +- src/flag-definitions.h | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/compiler/control-reducer.cc b/src/compiler/control-reducer.cc index e1bd0c9..533fb23 100644 --- a/src/compiler/control-reducer.cc +++ b/src/compiler/control-reducer.cc @@ -18,7 +18,7 @@ enum VisitState { kUnvisited = 0, kOnStack = 1, kRevisit = 2, kVisited = 3 }; enum Reachability { kFromStart = 8 }; #define TRACE(x) \ - if (FLAG_trace_turbo) PrintF x + if (FLAG_trace_turbo_reduction) PrintF x class ControlReducerImpl { public: diff --git a/src/flag-definitions.h b/src/flag-definitions.h index 6951d8c..5a21b18 100644 --- a/src/flag-definitions.h +++ b/src/flag-definitions.h @@ -353,8 +353,9 @@ DEFINE_STRING(turbo_filter, "~", "optimization filter for TurboFan compiler") DEFINE_BOOL(trace_turbo, false, "trace generated TurboFan IR") DEFINE_STRING(trace_turbo_cfg_file, NULL, "trace turbo cfg graph (for C1 visualizer) to a given file name") -DEFINE_BOOL(trace_turbo_types, true, "trace generated TurboFan types") -DEFINE_BOOL(trace_turbo_scheduler, false, "trace generated TurboFan scheduler") +DEFINE_BOOL(trace_turbo_types, true, "trace TurboFan's types") +DEFINE_BOOL(trace_turbo_scheduler, false, "trace TurboFan's scheduler") +DEFINE_BOOL(trace_turbo_reduction, false, "trace TurboFan's various reducers") DEFINE_BOOL(turbo_asm, false, "enable TurboFan for asm.js code") DEFINE_BOOL(turbo_verify, false, "verify TurboFan graphs at each phase") DEFINE_BOOL(turbo_stats, false, "print TurboFan statistics") -- 2.7.4