Index: src/hydrogen.h |
diff --git a/src/hydrogen.h b/src/hydrogen.h |
index 7417fdd2de495e92ed9b40e3b37f1cb3bba3bf4a..2593325cc0675c87a096d20d81994f2ae414ccaa 100644 |
--- a/src/hydrogen.h |
+++ b/src/hydrogen.h |
@@ -269,7 +269,7 @@ class HGraph: public ZoneObject { |
void Canonicalize(); |
void OrderBlocks(); |
void AssignDominators(); |
- void ReplaceCheckedValues(); |
+ void SetupInformativeDefinitions(); |
void EliminateRedundantBoundsChecks(); |
void DehoistSimpleArrayIndexComputations(); |
void DeadCodeElimination(); |
@@ -398,6 +398,8 @@ class HGraph: public ZoneObject { |
void InferTypes(ZoneList<HValue*>* worklist); |
void InitializeInferredTypes(int from_inclusive, int to_inclusive); |
void CheckForBackEdge(HBasicBlock* block, HBasicBlock* successor); |
+ void SetupInformativeDefinitionsInBlock(HBasicBlock* block); |
+ void SetupInformativeDefinitionsRecursively(HBasicBlock* block); |
void EliminateRedundantBoundsChecks(HBasicBlock* bb, BoundsCheckTable* table); |
Isolate* isolate_; |