Index: src/compiler/pipeline.cc |
diff --git a/src/compiler/pipeline.cc b/src/compiler/pipeline.cc |
index 218b06745fb74907ef3ae6fd7c2916bcd8661d91..ef0144cfe303056a43873db4fd719fa22b8dd609 100644 |
--- a/src/compiler/pipeline.cc |
+++ b/src/compiler/pipeline.cc |
@@ -24,6 +24,7 @@ |
#include "src/compiler/js-context-specialization.h" |
#include "src/compiler/js-generic-lowering.h" |
#include "src/compiler/js-inlining.h" |
+#include "src/compiler/js-intrinsic-lowering.h" |
#include "src/compiler/js-typed-lowering.h" |
#include "src/compiler/jump-threading.h" |
#include "src/compiler/load-elimination.h" |
@@ -428,12 +429,14 @@ struct TypedLoweringPhase { |
LoadElimination load_elimination; |
JSBuiltinReducer builtin_reducer(data->jsgraph()); |
JSTypedLowering typed_lowering(data->jsgraph(), temp_zone); |
+ JSIntrinsicLowering intrinsic_lowering(data->jsgraph()); |
SimplifiedOperatorReducer simple_reducer(data->jsgraph()); |
CommonOperatorReducer common_reducer; |
GraphReducer graph_reducer(data->graph(), temp_zone); |
graph_reducer.AddReducer(&vn_reducer); |
graph_reducer.AddReducer(&builtin_reducer); |
graph_reducer.AddReducer(&typed_lowering); |
+ graph_reducer.AddReducer(&intrinsic_lowering); |
graph_reducer.AddReducer(&load_elimination); |
graph_reducer.AddReducer(&simple_reducer); |
graph_reducer.AddReducer(&common_reducer); |