Lines Matching refs:shared_info
283 bool NeedsImplicitReceiver(SharedFunctionInfoRef shared_info) {
285 return !shared_info.construct_as_builtin() &&
286 !IsDerivedConstructor(shared_info.kind());
473 base::Optional<SharedFunctionInfoRef> shared_info(DetermineCallTarget(node));
474 if (!shared_info.has_value()) return NoChange();
477 MakeRef(broker(), info_->shared_info());
480 shared_info->GetInlineability();
486 TRACE("Not inlining " << *shared_info << " into " << outer_shared_info
495 !IsConstructable(shared_info->kind())) {
496 TRACE("Not inlining " << *shared_info << " into " << outer_shared_info
504 IsClassConstructor(shared_info->kind())) {
505 TRACE("Not inlining " << *shared_info << " into " << outer_shared_info
519 << *shared_info << " into " << outer_shared_info
534 CHECK(shared_info->is_compiled());
537 !shared_info->object()->AreSourcePositionsAvailable(
545 TRACE("Not inlining " << *shared_info << " into " << outer_shared_info
554 TRACE("Inlining " << *shared_info << " into " << outer_shared_info
561 BytecodeArrayRef bytecode_array = shared_info->GetBytecodeArray();
565 info_->AddInlinedFunction(shared_info->object(), bytecode_array.object(),
584 BuildGraphFromBytecode(broker(), zone(), *shared_info, feedback_cell,
634 if (NeedsImplicitReceiver(*shared_info)) {
640 *shared_info, caller_context);
661 } else if (IsDerivedConstructor(shared_info->kind())) {
695 *shared_info, caller_context);
701 is_sloppy(shared_info->language_mode()) && !shared_info->native()) {
720 shared_info->internal_formal_parameter_count_without_receiver();
725 FrameStateType::kArgumentsAdaptor, *shared_info);