diff options
Diffstat (limited to 'deps/v8/src/compiler/control-flow-optimizer.h')
-rw-r--r-- | deps/v8/src/compiler/control-flow-optimizer.h | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/deps/v8/src/compiler/control-flow-optimizer.h b/deps/v8/src/compiler/control-flow-optimizer.h index 82f672a2a0..f72fa58ad7 100644 --- a/deps/v8/src/compiler/control-flow-optimizer.h +++ b/deps/v8/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_; |