| Index: src/hydrogen.h
|
| diff --git a/src/hydrogen.h b/src/hydrogen.h
|
| index 8df7a297269fb1000e7ed8eacc5fbcb58fbbd2ea..860ac9f04e4f7bdd7b0e0bcf4c251b0f55a0072f 100644
|
| --- a/src/hydrogen.h
|
| +++ b/src/hydrogen.h
|
| @@ -277,17 +277,17 @@ class HGraph: public ZoneObject {
|
| void GlobalValueNumbering();
|
| bool ProcessArgumentsObject();
|
| void EliminateRedundantPhis();
|
| - void EliminateUnreachablePhis();
|
| void Canonicalize();
|
| void OrderBlocks();
|
| void AssignDominators();
|
| void SetupInformativeDefinitions();
|
| void EliminateRedundantBoundsChecks();
|
| void DehoistSimpleArrayIndexComputations();
|
| - void DeadCodeElimination();
|
| void RestoreActualValues();
|
| + void MarkNotDead(HValue* ref, HValue* instr, ZoneList<HValue*>* worklist);
|
| + bool TryDeadCodeElimination(HValue *instr);
|
| + void DeadCodeElimination();
|
| void PropagateDeoptimizingMark();
|
| - void EliminateUnusedInstructions();
|
|
|
| // Returns false if there are phi-uses of the arguments-object
|
| // which are not supported by the optimizing compiler.
|
|
|