diff options
Diffstat (limited to 'deps/v8/src/compiler/graph.h')
-rw-r--r-- | deps/v8/src/compiler/graph.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/deps/v8/src/compiler/graph.h b/deps/v8/src/compiler/graph.h index a51142d735..6851e67f53 100644 --- a/deps/v8/src/compiler/graph.h +++ b/deps/v8/src/compiler/graph.h @@ -95,6 +95,12 @@ class V8_EXPORT_PRIVATE Graph final : public NON_EXPORTED_BASE(ZoneObject) { // Very simple print API usable in a debugger. void Print() const; + bool HasSimd() const { return has_simd_; } + void SetSimd(bool has_simd) { has_simd_ = has_simd; } + + void RecordSimdStore(Node* store); + ZoneVector<Node*> const& GetSimdStoreNodes(); + private: friend class NodeMarkerBase; @@ -106,6 +112,8 @@ class V8_EXPORT_PRIVATE Graph final : public NON_EXPORTED_BASE(ZoneObject) { Mark mark_max_; NodeId next_node_id_; ZoneVector<GraphDecorator*> decorators_; + bool has_simd_; + ZoneVector<Node*> simd_stores_; }; |