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, |