| Index: src/hydrogen.h
|
| diff --git a/src/hydrogen.h b/src/hydrogen.h
|
| index 8484cd1eb65e6faf7aec09670a40de9345a04260..895b9849c97d36c16bb6ecdbd6c93f1eb951eb2c 100644
|
| --- a/src/hydrogen.h
|
| +++ b/src/hydrogen.h
|
| @@ -316,6 +316,7 @@ class HGraph: public ZoneObject {
|
| HEnvironment* start_environment() const { return start_environment_; }
|
|
|
| void FinalizeUniqueValueIds();
|
| + void MarkDeoptimizeOnUndefined();
|
| bool ProcessArgumentsObject();
|
| void OrderBlocks();
|
| void AssignDominators();
|
| @@ -463,6 +464,7 @@ class HGraph: public ZoneObject {
|
| phase.Run();
|
| }
|
|
|
| + void RecursivelyMarkPhiDeoptimizeOnUndefined(HPhi* phi);
|
| void CheckForBackEdge(HBasicBlock* block, HBasicBlock* successor);
|
| void SetupInformativeDefinitionsInBlock(HBasicBlock* block);
|
| void SetupInformativeDefinitionsRecursively(HBasicBlock* block);
|
| @@ -1131,9 +1133,6 @@ class HGraphBuilder {
|
|
|
| void FinishExitWithHardDeoptimization(HBasicBlock* continuation);
|
|
|
| - void AddIncrementCounter(StatsCounter* counter,
|
| - HValue* context);
|
| -
|
| class IfBuilder {
|
| public:
|
| explicit IfBuilder(HGraphBuilder* builder,
|
|
|