Lines Matching defs:context
89 Node* context, Node* frame_state,
95 call, new_target, context, frame_state, start, end, exception_target,
101 Reduction JSInliner::InlineCall(Node* call, Node* new_target, Node* context,
120 // not feedback vector, context, effect or control.
133 // projection but not the context, so rewire the input.
142 // The projection is requesting the inlinee function context.
143 Replace(use, context);
253 SharedFunctionInfoRef shared, Node* context) {
275 if (context == nullptr) context = jsgraph()->UndefinedConstant();
277 op, params_node, node0, node0, context,
312 // Disallow cross native-context inlining for now. This means that all parts
314 // prevents cross context leaks, where we could inline functions from a
315 // different context and hold on to that context (and closure) from the code
329 // - JSCall(JSCreateClosure[shared](context), receiver, args..., vector)
330 // - JSConstruct(JSCreateClosure[shared](context),
347 // - context : The context (as SSA value) bound by the call target.
360 // The inlinee specializes to the context from the JSFunction object.
361 *context_out = jsgraph()->Constant(function.context());
371 // The inlinee uses the locally provided context at instantiation.
410 jsgraph(), n.context(), n.frame_state(),
456 Node* context = NodeProperties::GetContextInput(node);
460 return InlineJSWasmCall(node, new_target, context, frame_state, start, end,
550 // Determine the target's feedback vector and its context.
551 Node* context;
552 FeedbackCellRef feedback_cell = DetermineCallContext(node, &context);
627 // Note that the context has to be the callers context (input to call node).
698 // Insert a JSConvertReceiver node for sloppy callees. Note that the context
699 // passed into this node has to be the callees context (loaded above).
728 return InlineCall(node, new_target, context, frame_state, start, end,