Index: src/compiler/js-inlining.h |
diff --git a/src/compiler/js-inlining.h b/src/compiler/js-inlining.h |
index 9bb8ec46436d84477ee6695981604474ce8a240d..300938245077c5e86dd1862628f6623598104aa0 100644 |
--- a/src/compiler/js-inlining.h |
+++ b/src/compiler/js-inlining.h |
@@ -36,7 +36,7 @@ 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 ReduceJSCall(Node* node, Handle<JSFunction> function); |
+ Reduction ReduceJSCall(Node* node); |
private: |
CommonOperatorBuilder* common() const; |
@@ -50,6 +50,11 @@ class JSInliner final : public AdvancedReducer { |
JSGraph* const jsgraph_; |
SourcePositionTable* const source_positions_; |
+ bool DetermineCallTarget(Node* node, |
+ Handle<SharedFunctionInfo>& shared_info_out); |
+ void DetermineCallContext(Node* node, Node*& context_out, |
+ Handle<TypeFeedbackVector>& feedback_vector_out); |
+ |
Node* CreateArtificialFrameState(Node* node, Node* outer_frame_state, |
int parameter_count, |
FrameStateType frame_state_type, |