Home | History | Annotate | Download | only in parsing

Lines Matching refs:shared

57 ParseInfo::ParseInfo(Isolate* isolate, Handle<SharedFunctionInfo> shared)
62 DCHECK_IMPLIES(is_toplevel(), !Script::cast(shared->script())->is_wrapped());
64 set_toplevel(shared->is_toplevel());
65 set_wrapped_as_function(shared->is_wrapped());
67 set_is_named_expression(shared->is_named_expression());
68 set_start_position(shared->StartPosition());
69 set_end_position(shared->EndPosition());
70 function_literal_id_ = shared->FunctionLiteralId(isolate);
71 set_language_mode(shared->language_mode());
72 set_function_kind(shared->kind());
73 set_declaration(shared->is_declaration());
75 shared->requires_instance_fields_initializer());
76 set_asm_wasm_broken(shared->is_asm_wasm_broken());
78 Handle<Script> script(Script::cast(shared->script()), isolate);
81 if (shared->HasOuterScopeInfo()) {
82 set_outer_scope_info(handle(shared->GetOuterScopeInfo(), isolate));
90 (shared->HasFeedbackMetadata()
91 ? shared->feedback_metadata()->HasTypeProfileSlot()