Lines Matching defs:function
225 // Create the promise for the async function.
366 JSFunctionRef function = m.Ref(broker()).AsJSFunction();
367 MapRef function_map = function.map();
371 // {function}s map is stable, i.e. we can use a code dependency
372 // to guard against [[Prototype]] changes of {function}.
621 JSBoundFunctionRef function = m.Ref(broker()).AsJSBoundFunction();
626 node, jsgraph()->Constant(function.bound_target_function()),
637 JSFunctionRef function = m.Ref(broker()).AsJSFunction();
641 if (!function.map().has_prototype_slot() ||
642 !function.has_instance_prototype(dependencies()) ||
643 function.PrototypeRequiresRuntimeLookup(dependencies())) {
647 ObjectRef prototype = dependencies()->DependOnPrototypeProperty(function);
670 // Check if the {constructor} is the %Promise% function.
1409 JSFunctionRef function = object.AsJSFunction();
1412 if (!function.map().has_prototype_slot() ||
1413 !function.has_instance_prototype(dependencies()) ||
1414 function.PrototypeRequiresRuntimeLookup(dependencies())) {
1417 ObjectRef prototype = dependencies()->DependOnPrototypeProperty(function);
2160 // Introduce the call to the getter function.
2199 // Introduce the call to the setter function.
2230 TRACE_BROKER_MISSING(broker(), "call code for function template info "
2249 ApiFunction function(call_handler_info.callback());
2252 &function, ExternalReference::DIRECT_API_CALL)));