Index: src/compiler/js-inlining.h |
diff --git a/src/compiler/js-inlining.h b/src/compiler/js-inlining.h |
index 2ad49842f5774f19e499061bd2db3a1fe403fa95..5c258ed150ce57c36a9e622a7ce088171b7447ae 100644 |
--- a/src/compiler/js-inlining.h |
+++ b/src/compiler/js-inlining.h |
@@ -16,9 +16,6 @@ class CompilationInfo; |
namespace compiler { |
-// Forward declarations. |
-class JSCallFunctionAccessor; |
- |
// The JSInliner provides the core graph inlining machinery. Note that this |
// class only deals with the mechanics of how to inline one graph into another, |
// heuristics that decide what and how much to inline are beyond its scope. |
@@ -36,15 +33,17 @@ class JSInliner final : public AdvancedReducer { |
// Can be used by inlining heuristics or by testing code directly, without |
// using the above generic reducer interface of the inlining machinery. |
- Reduction ReduceJSCallFunction(Node* node, Handle<JSFunction> function); |
+ Reduction ReduceJSCall(Node* node, Handle<JSFunction> function); |
private: |
Zone* local_zone_; |
CompilationInfo* info_; |
JSGraph* jsgraph_; |
- Node* CreateArgumentsAdaptorFrameState( |
- JSCallFunctionAccessor* call, Handle<SharedFunctionInfo> shared_info); |
+ Node* CreateArtificialFrameState(Node* node, Node* outer_frame_state, |
+ int parameter_count, |
+ FrameStateType frame_state_type, |
+ Handle<SharedFunctionInfo> shared); |
Reduction InlineCall(Node* call, Node* context, Node* frame_state, |
Node* start, Node* end); |