diff options
Diffstat (limited to 'compiler/optimizing/graph_checker.h')
-rw-r--r-- | compiler/optimizing/graph_checker.h | 20 |
1 files changed, 3 insertions, 17 deletions
diff --git a/compiler/optimizing/graph_checker.h b/compiler/optimizing/graph_checker.h index 4fb07e0ae4..34a770b5f3 100644 --- a/compiler/optimizing/graph_checker.h +++ b/compiler/optimizing/graph_checker.h @@ -19,19 +19,15 @@ #include "nodes.h" -#include <ostream> - namespace art { // A control-flow graph visitor performing various checks. class GraphChecker : public HGraphVisitor { public: - GraphChecker(ArenaAllocator* allocator, HGraph* graph, - const char* dump_prefix = "art::GraphChecker: ") + GraphChecker(ArenaAllocator* allocator, HGraph* graph) : HGraphVisitor(graph), allocator_(allocator), - errors_(allocator, 0), - dump_prefix_(dump_prefix) {} + errors_(allocator, 0) {} // Check `block`. virtual void VisitBasicBlock(HBasicBlock* block) OVERRIDE; @@ -49,13 +45,6 @@ class GraphChecker : public HGraphVisitor { return errors_; } - // Print detected errors on output stream `os`. - void Dump(std::ostream& os) { - for (size_t i = 0, e = errors_.Size(); i < e; ++i) { - os << dump_prefix_ << errors_.Get(i) << std::endl; - } - } - protected: ArenaAllocator* const allocator_; // The block currently visited. @@ -64,9 +53,6 @@ class GraphChecker : public HGraphVisitor { GrowableArray<std::string> errors_; private: - // String displayed before dumped errors. - const char* dump_prefix_; - DISALLOW_COPY_AND_ASSIGN(GraphChecker); }; @@ -77,7 +63,7 @@ class SSAChecker : public GraphChecker { typedef GraphChecker super_type; SSAChecker(ArenaAllocator* allocator, HGraph* graph) - : GraphChecker(allocator, graph, "art::SSAChecker: ") {} + : GraphChecker(allocator, graph) {} // Perform SSA form checks on `block`. virtual void VisitBasicBlock(HBasicBlock* block) OVERRIDE; |