| Index: src/hydrogen-escape-analysis.h
|
| diff --git a/src/hydrogen-escape-analysis.h b/src/hydrogen-escape-analysis.h
|
| index 2d425e2ecd692e4831cd2c802fd0e597881b3f7c..639f5a939609f38e43bf3cff82f75bc25cf7331c 100644
|
| --- a/src/hydrogen-escape-analysis.h
|
| +++ b/src/hydrogen-escape-analysis.h
|
| @@ -52,7 +52,7 @@ class HEscapeAnalysisPhase : public HPhase {
|
|
|
| private:
|
| void CollectCapturedValues();
|
| - void CollectIfNoEscapingUses(HInstruction* instr);
|
| + bool HasNoEscapingUses(HValue* value);
|
| void PerformScalarReplacement();
|
| void AnalyzeDataFlow(HInstruction* instr);
|
|
|
| @@ -63,6 +63,8 @@ class HEscapeAnalysisPhase : public HPhase {
|
|
|
| HPhi* NewPhiAndInsert(HBasicBlock* block, HValue* incoming_value, int index);
|
|
|
| + HValue* NewMapCheckAndInsert(HCapturedObject* state, HCheckMaps* mapcheck);
|
| +
|
| HCapturedObject* StateAt(HBasicBlock* block) {
|
| return block_states_.at(block->block_id());
|
| }
|
|
|