| 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_;
|
|
|