Lines Matching defs:shared

697       ElementsKind kind, const SharedFunctionInfoRef& shared);
702 const SharedFunctionInfoRef& shared);
705 ElementsKind kind, const SharedFunctionInfoRef& shared,
709 ElementsKind kind, const SharedFunctionInfoRef& shared,
714 const SharedFunctionInfoRef& shared,
719 ElementsKind kind, const SharedFunctionInfoRef& shared,
857 SharedFunctionInfoRef shared, TNode<Context> context) {
858 DCHECK(shared.HasBuiltinId());
862 Builtins::CallableFor(isolate(), shared.builtin_id());
865 javascript()->CreateClosure(shared, code), HeapConstant(feedback_cell),
910 Node* holder, const SharedFunctionInfoRef shared, Node* target,
917 shared_(shared),
1333 SharedFunctionInfoRef shared;
1349 params.jsgraph, params.shared, builtin, params.target, params.context,
1360 params.jsgraph, params.shared, builtin, params.target, params.context,
1370 ElementsKind kind, const SharedFunctionInfoRef& shared) {
1381 jsgraph(), shared, context, target, outer_frame_state,
1414 SharedFunctionInfoRef shared;
1430 params.jsgraph, params.shared, builtin, params.target, params.context,
1445 params.jsgraph, params.shared, builtin, params.target, params.context,
1459 params.jsgraph, params.shared, builtin, params.target, params.context,
1475 params.jsgraph, params.shared, builtin, params.target, params.context,
1485 const SharedFunctionInfoRef& shared) {
1493 jsgraph(), shared, direction, context, target, outer_frame_state};
1589 SharedFunctionInfoRef shared;
1605 params.jsgraph, params.shared,
1617 params.jsgraph, params.shared,
1629 params.jsgraph, params.shared,
1639 ElementsKind kind, const SharedFunctionInfoRef& shared,
1663 jsgraph(), shared, context, target, outer_frame_state,
1706 SharedFunctionInfoRef shared;
1729 params.jsgraph, params.shared,
1752 params.jsgraph, params.shared,
1768 params.jsgraph, params.shared,
1779 ElementsKind kind, const SharedFunctionInfoRef& shared,
1795 jsgraph(), shared, context, target, outer_frame_state,
1859 SharedFunctionInfoRef shared;
1877 params.jsgraph, params.shared, builtin, params.target, params.context,
1890 params.jsgraph, params.shared, builtin, params.target, params.context,
1906 params.jsgraph, params.shared, builtin, params.target, params.context,
1915 ElementsKind kind, const SharedFunctionInfoRef& shared,
1927 jsgraph(), shared, context, target, outer_frame_state,
1974 SharedFunctionInfoRef shared;
1993 params.jsgraph, params.shared, builtin, params.target, params.context,
2007 params.jsgraph, params.shared, builtin, params.target, params.context,
2017 ElementsKind kind, const SharedFunctionInfoRef& shared,
2029 jsgraph(), shared, context, target, outer_frame_state,
2155 SharedFunctionInfoRef shared;
2167 const SharedFunctionInfoRef& shared, Node* context,
2171 frame_state_type, parameter_count + 1, 0, shared.object());
2200 params.shared.internal_formal_parameter_count_without_receiver());
2204 params.shared, params.context, common, graph);
2220 jsgraph, params.shared, Builtin::kPromiseConstructorLazyDeoptContinuation,
2236 params.jsgraph, params.shared,
2256 native_context.promise_function().shared();
3376 Node* node, const SharedFunctionInfoRef& shared) {
3383 h.inference(), h.has_stability_dependency(), h.elements_kind(), shared);
3388 Node* node, const SharedFunctionInfoRef& shared) {
3396 ArrayReduceDirection::kLeft, shared);
3401 Node* node, const SharedFunctionInfoRef& shared) {
3409 ArrayReduceDirection::kRight, shared);
3414 const SharedFunctionInfoRef& shared) {
3428 h.elements_kind(), shared, native_context());
3433 Node* node, const SharedFunctionInfoRef& shared) {
3447 h.elements_kind(), shared, native_context());
3452 const SharedFunctionInfoRef& shared) {
3460 h.inference(), h.has_stability_dependency(), h.elements_kind(), shared,
3466 Node* node, const SharedFunctionInfoRef& shared) {
3474 h.inference(), h.has_stability_dependency(), h.elements_kind(), shared,
3480 const SharedFunctionInfoRef& shared) {
3488 h.inference(), h.has_stability_dependency(), h.elements_kind(), shared,
3522 const SharedFunctionInfoRef& shared) {
3530 h.inference(), h.has_stability_dependency(), h.elements_kind(), shared,
3560 Node* node, const SharedFunctionInfoRef& shared) {
3571 const wasm::FunctionSig* wasm_signature = shared.wasm_function_signature();
3579 const wasm::WasmModule* wasm_module = shared.wasm_module();
3668 Node* node, const SharedFunctionInfoRef& shared) {
3684 if (!shared.function_template_info().has_value()) {
3686 broker(), "FunctionTemplateInfo for function with SFI " << shared);
3690 // See if we can optimize this API call to {shared}.
3692 shared.function_template_info().value());
3844 shared, target, argc, effect);
3864 jsgraph(), shared, target, context, receiver, frame_state);
4088 Handle<SharedFunctionInfo> shared;
4089 if (!frame_state.frame_state_info().shared_info().ToHandle(&shared)) {
4093 MakeRef(broker(), shared)
4335 return function.shared().HasBuiltinId() ||
4336 function.shared().function_template_info().has_value();
4361 return ReduceJSCall(node, function.shared());
4424 base::Optional<SharedFunctionInfoRef> shared = cell.shared_function_info();
4425 if (!shared.has_value()) {
4430 return ReduceJSCall(node, *shared);
4528 const SharedFunctionInfoRef& shared) {
4536 if (shared.HasBreakInfo()) return NoChange();
4540 if (IsClassConstructor(shared.kind())) {
4551 shared.HasBuiltinId() ? shared.builtin_id() : Builtin::kNoBuiltinId;
4590 return ReduceArrayForEach(node, shared);
4592 return ReduceArrayMap(node, shared);
4594 return ReduceArrayFilter(node, shared);
4596 return ReduceArrayReduce(node, shared);
4598 return ReduceArrayReduceRight(node, shared);
4600 return ReduceArrayFind(node, shared);
4602 return ReduceArrayFindIndex(node, shared);
4604 return ReduceArrayEvery(node, shared);
4610 return ReduceArraySome(node, shared);
4890 if (shared.function_template_info().has_value()) {
4891 return ReduceCallApiFunction(node, shared);
4895 if ((flags() & kInlineJSToWasmCalls) && shared.wasm_function_signature()) {
4896 return ReduceCallWasmFunction(node, shared);
4957 base::Optional<SharedFunctionInfoRef> shared;
4963 shared = function.shared();
4968 shared = ccp.shared_info(broker);
4971 shared = cell.shared_function_info();
4974 if (shared.has_value() && IsClassConstructor(shared->kind())) return true;
5101 SharedFunctionInfoRef sfi = function.shared();
5151 return ReduceTypedArrayConstructor(node, function.shared());
6942 SharedFunctionInfoRef shared, Node* context, Node* effect, Node* control) {
6943 DCHECK(shared.HasBuiltinId());
6947 Builtins::CallableFor(isolate(), shared.builtin_id());
6949 return graph()->NewNode(javascript()->CreateClosure(shared, code),
6998 // Allocate shared context for the closures below.
7169 Node* node, const SharedFunctionInfoRef& shared) {
7187 FrameStateType::kConstructStub, shared, context, common(), graph());
7195 jsgraph(), shared, Builtin::kGenericLazyDeoptContinuation, target,
8174 native_context().number_function().shared();