Index: src/compiler/escape-analysis-reducer.h |
diff --git a/src/compiler/escape-analysis-reducer.h b/src/compiler/escape-analysis-reducer.h |
index f2bf1ee0b2447629595096cf4b85f27d02ff831d..366dc00882b68b9bfd09f56b44673db1958648ca 100644 |
--- a/src/compiler/escape-analysis-reducer.h |
+++ b/src/compiler/escape-analysis-reducer.h |
@@ -32,8 +32,13 @@ class EscapeAnalysisReducer final : public AdvancedReducer { |
Reduction ReduceAllocate(Node* node); |
Reduction ReduceFinishRegion(Node* node); |
Reduction ReduceReferenceEqual(Node* node); |
+ Reduction ReduceStateValueInputs(Node* node); |
- Reduction ReplaceWithDeoptDummy(Node* node); |
+ Node* GetEffectFromFrameState(Node* node); |
+ |
+ void CreateObjectState(Node* effect, Node* node); |
+ |
+ void RemoveFromEffectChain(Node* node); |
JSGraph* jsgraph() const { return jsgraph_; } |
EscapeObjectAnalysis* escape_analysis() const { return escape_analysis_; } |