| Index: src/compiler/escape-analysis.h
|
| diff --git a/src/compiler/escape-analysis.h b/src/compiler/escape-analysis.h
|
| index 25c2dbd7fbd78eff9cc3828dd94e94097e6134c3..b2ecb3f68b6d8fb29cc196f0f27c38296cb5cedc 100644
|
| --- a/src/compiler/escape-analysis.h
|
| +++ b/src/compiler/escape-analysis.h
|
| @@ -59,6 +59,7 @@ class EscapeStatusAnalysis {
|
| bool HasEntry(Node* node);
|
| void Resize();
|
| size_t size();
|
| + bool IsAllocationPhi(Node* node);
|
|
|
| Graph* graph() const { return graph_; }
|
| Zone* zone() const { return zone_; }
|
| @@ -92,6 +93,8 @@ class EscapeAnalysis {
|
| Node* GetReplacement(Node* node);
|
| bool IsVirtual(Node* node);
|
| bool IsEscaped(Node* node);
|
| + bool CompareVirtualObjects(Node* left, Node* right);
|
| + Node* GetOrCreateObjectState(Node* effect, Node* node);
|
|
|
| private:
|
| void RunObjectAnalysis();
|
| @@ -110,7 +113,6 @@ class EscapeAnalysis {
|
| VirtualState* states);
|
|
|
| void ForwardVirtualState(Node* node);
|
| -
|
| bool IsEffectBranchPoint(Node* node);
|
| bool IsDanglingEffectNode(Node* node);
|
| int OffsetFromAccess(Node* node);
|
|
|