Index: src/compiler/simplified-lowering.h |
diff --git a/src/compiler/simplified-lowering.h b/src/compiler/simplified-lowering.h |
index c85515d9447602803308e2a05de96c12be615de3..d08dc66edd65232a4820ea5b5603dec2ae4b976e 100644 |
--- a/src/compiler/simplified-lowering.h |
+++ b/src/compiler/simplified-lowering.h |
@@ -7,7 +7,6 @@ |
#include "src/compiler/graph-reducer.h" |
#include "src/compiler/js-graph.h" |
-#include "src/compiler/lowering-builder.h" |
#include "src/compiler/machine-operator.h" |
#include "src/compiler/node.h" |
#include "src/compiler/simplified-operator.h" |
@@ -16,18 +15,15 @@ namespace v8 { |
namespace internal { |
namespace compiler { |
-class SimplifiedLowering : public LoweringBuilder { |
+class SimplifiedLowering : public Reducer { |
public: |
- explicit SimplifiedLowering(JSGraph* jsgraph, |
- SourcePositionTable* source_positions) |
- : LoweringBuilder(jsgraph->graph(), source_positions), |
- jsgraph_(jsgraph), |
- machine_(jsgraph->zone()) {} |
+ explicit SimplifiedLowering(JSGraph* jsgraph) |
+ : jsgraph_(jsgraph), machine_(jsgraph->zone()) {} |
virtual ~SimplifiedLowering() {} |
void LowerAllNodes(); |
- virtual void Lower(Node* node); |
+ virtual Reduction Reduce(Node* node); |
void LowerChange(Node* node, Node* effect, Node* control); |
// TODO(titzer): These are exposed for direct testing. Use a friend class. |