| Index: src/compiler/control-flow-optimizer.h
|
| diff --git a/src/compiler/control-flow-optimizer.h b/src/compiler/control-flow-optimizer.h
|
| index 82f672a2a005298fdc2adb352e219b147abc264b..f72fa58ad78f637df7052a18677795dbad81f577 100644
|
| --- a/src/compiler/control-flow-optimizer.h
|
| +++ b/src/compiler/control-flow-optimizer.h
|
| @@ -15,14 +15,14 @@ namespace compiler {
|
| // Forward declarations.
|
| class CommonOperatorBuilder;
|
| class Graph;
|
| -class JSGraph;
|
| class MachineOperatorBuilder;
|
| class Node;
|
|
|
|
|
| class ControlFlowOptimizer final {
|
| public:
|
| - ControlFlowOptimizer(JSGraph* jsgraph, Zone* zone);
|
| + ControlFlowOptimizer(Graph* graph, CommonOperatorBuilder* common,
|
| + MachineOperatorBuilder* machine, Zone* zone);
|
|
|
| void Optimize();
|
|
|
| @@ -34,13 +34,14 @@ class ControlFlowOptimizer final {
|
| bool TryBuildSwitch(Node* node);
|
| bool TryCloneBranch(Node* node);
|
|
|
| - CommonOperatorBuilder* common() const;
|
| - Graph* graph() const;
|
| - JSGraph* jsgraph() const { return jsgraph_; }
|
| - MachineOperatorBuilder* machine() const;
|
| + Graph* graph() const { return graph_; }
|
| + CommonOperatorBuilder* common() const { return common_; }
|
| + MachineOperatorBuilder* machine() const { return machine_; }
|
| Zone* zone() const { return zone_; }
|
|
|
| - JSGraph* const jsgraph_;
|
| + Graph* const graph_;
|
| + CommonOperatorBuilder* const common_;
|
| + MachineOperatorBuilder* const machine_;
|
| ZoneQueue<Node*> queue_;
|
| NodeMarker<bool> queued_;
|
| Zone* const zone_;
|
|
|