Index: src/hydrogen.cc |
diff --git a/src/hydrogen.cc b/src/hydrogen.cc |
index 7b623b50877d80d371dd2d2dad35d9e9faa38fe9..4b8fc2b607defc7ee17c9ffc1a992786ddb59e0d 100644 |
--- a/src/hydrogen.cc |
+++ b/src/hydrogen.cc |
@@ -43,6 +43,7 @@ |
#include "hydrogen-escape-analysis.h" |
#include "hydrogen-infer-representation.h" |
#include "hydrogen-infer-types.h" |
+#include "hydrogen-load-elimination.h" |
#include "hydrogen-gvn.h" |
#include "hydrogen-mark-deoptimize.h" |
#include "hydrogen-minus-zero.h" |
@@ -2973,6 +2974,8 @@ bool HGraph::Optimize(BailoutReason* bailout_reason) { |
if (FLAG_use_escape_analysis) Run<HEscapeAnalysisPhase>(); |
+ if (FLAG_load_elimination) Run<HLoadEliminationPhase>(); |
+ |
CollectPhis(); |
if (has_osr()) osr()->FinishOsrValues(); |