| 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.
|
|
|