Home | History | Annotate | Download | only in compiler

Lines Matching defs:function

82 // ES6 section 19.2.3.1 Function.prototype.apply ( thisArg, argArray )
87 // Tail calls to Function.prototype.apply are not properly supported
136 // the outermost function.
155 node->RemoveInput(0); // Function.prototype.apply
163 // some other function (and same for the {arg_array}).
190 // Change context of {node} to the Function.prototype.apply context,
200 // ES6 section 19.2.3.3 Function.prototype.call (thisArg, ...args)
206 // Change context of {node} to the Function.prototype.call context,
236 // ES6 section 19.2.3.6 Function.prototype [ @@hasInstance ] (V)
408 // function address.
440 // some other function (and same for the {spread}).
501 Handle<JSFunction> function = Handle<JSFunction>::cast(m.Value());
502 Handle<SharedFunctionInfo> shared(function->shared(), isolate());
514 if (function->native_context() != *native_context()) return NoChange();
533 if (*function == function->native_context()->array_function()) {
543 Handle<JSBoundFunction> function =
546 function->bound_target_function(), isolate());
547 Handle<Object> bound_this(function->bound_this(), isolate());
548 Handle<FixedArray> bound_arguments(function->bound_arguments(),
615 // Retrieve the Array function from the {node}.
675 Handle<JSFunction> function = Handle<JSFunction>::cast(m.Value());
678 if (!function->IsConstructor()) {
687 if (function->native_context() != *native_context()) return NoChange();
690 if (*function == function->native_context()->array_function()) {
725 // Array function and collected transition (and pretenuring) feedback
730 // Retrieve the Array function from the {node}.