| Index: src/compiler/js-call-reducer.h
|
| diff --git a/src/compiler/js-call-reducer.h b/src/compiler/js-call-reducer.h
|
| index 31326084cc6b478c6263db5d2843b566d2f422c2..c29f7780807edd4b1830bcf4cdb5f3dc501abffc 100644
|
| --- a/src/compiler/js-call-reducer.h
|
| +++ b/src/compiler/js-call-reducer.h
|
| @@ -6,6 +6,7 @@
|
| #define V8_COMPILER_JS_CALL_REDUCER_H_
|
|
|
| #include "src/base/flags.h"
|
| +#include "src/builtins/builtins.h"
|
| #include "src/compiler/graph-reducer.h"
|
|
|
| namespace v8 {
|
| @@ -21,6 +22,7 @@ namespace compiler {
|
| class CommonOperatorBuilder;
|
| class JSGraph;
|
| class JSOperatorBuilder;
|
| +class MachineOperatorBuilder;
|
| class SimplifiedOperatorBuilder;
|
|
|
| // Performs strength reduction on {JSConstruct} and {JSCall} nodes,
|
| @@ -50,6 +52,7 @@ class JSCallReducer final : public AdvancedReducer {
|
| Reduction ReduceObjectGetPrototypeOf(Node* node);
|
| Reduction ReduceObjectPrototypeGetProto(Node* node);
|
| Reduction ReduceReflectGetPrototypeOf(Node* node);
|
| + Reduction ReduceArrayForEach(Handle<SharedFunctionInfo> shared, Node* node);
|
| Reduction ReduceSpreadCall(Node* node, int arity);
|
| Reduction ReduceJSConstruct(Node* node);
|
| Reduction ReduceJSConstructWithSpread(Node* node);
|
|
|