Lines Matching defs:shared_info

366     Isolate* isolate, Handle<SharedFunctionInfo> shared_info) {
367 DCHECK(shared_info->CanDiscardCompiled());
370 handle(shared_info->inferred_name(), isolate);
371 int start_position = shared_info->StartPosition();
372 int end_position = shared_info->EndPosition();
374 shared_info->DiscardCompiledMetadata(isolate);
377 if (shared_info->HasUncompiledDataWithPreparseData()) {
380 shared_info->ClearPreparseData();
388 shared_info->set_function_data(*data, kReleaseStore);
491 IsolateT* isolate, Handle<SharedFunctionInfo> shared_info,
493 DCHECK(!shared_info->name_or_scope_info(kAcquireLoad).IsScopeInfo());
497 shared_info->set_internal_formal_parameter_count(
499 shared_info->SetFunctionTokenPosition(lit->function_token_position(),
501 shared_info->set_syntax_kind(lit->syntax_kind());
502 shared_info->set_allows_lazy_compilation(lit->AllowsLazyCompilation());
503 shared_info->set_language_mode(lit->language_mode());
504 shared_info->set_function_literal_id(lit->function_literal_id());
506 DCHECK(lit->kind() == shared_info->kind());
509 shared_info->set_requires_instance_members_initializer(
513 shared_info->set_class_scope_has_private_brand(
517 shared_info->set_has_static_private_methods_or_accessors(
520 shared_info->set_is_toplevel(is_toplevel);
521 DCHECK(shared_info->outer_scope_info().IsTheHole());
525 shared_info->set_outer_scope_info(*outer_scope->scope_info());
526 shared_info->set_private_name_lookup_skips_outer_class(
531 shared_info->set_length(lit->function_length());
538 shared_info->set_has_duplicate_parameters(lit->has_duplicate_parameters());
539 shared_info->UpdateAndFinalizeExpectedNofPropertiesFromEstimate(lit);
547 shared_info->UpdateExpectedNofPropertiesFromEstimate(lit);
576 shared_info->set_uncompiled_data(*data);
581 Handle<SharedFunctionInfo> shared_info,
585 LocalIsolate* isolate, Handle<SharedFunctionInfo> shared_info,
720 Isolate* isolate, Handle<SharedFunctionInfo> shared_info,
722 if (!shared_info->HasBytecodeArray()) {
723 if (!Compiler::Compile(isolate, shared_info, Compiler::CLEAR_EXCEPTION,
727 DCHECK(shared_info->GetBytecodeArray(isolate).HasSourcePositionTable());
733 Isolate* isolate, Handle<SharedFunctionInfo> shared_info) {
734 if (shared_info->CanCollectSourcePosition(isolate)) {
735 Compiler::CollectSourcePositions(isolate, shared_info);