Revert "Introduce a class to implement optimization passes."
This reverts commit bf9cd7ba2118a75f5aa9b56241c4d5fa00dedeb8.
Change-Id: I0a483446666c9c24c45925a5fc199debdefd8b3e
diff --git a/compiler/optimizing/graph_checker.h b/compiler/optimizing/graph_checker.h
index 4fb07e0..34a770b 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 @@
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 @@
GrowableArray<std::string> errors_;
private:
- // String displayed before dumped errors.
- const char* dump_prefix_;
-
DISALLOW_COPY_AND_ASSIGN(GraphChecker);
};
@@ -77,7 +63,7 @@
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;