Home | History | Annotate | Download | only in src

Lines Matching refs:function_info

576 static void SetFunctionInfo(Handle<SharedFunctionInfo> function_info,
580 function_info->set_length(lit->parameter_count());
581 function_info->set_formal_parameter_count(lit->parameter_count());
582 function_info->set_script(*script);
583 function_info->set_function_token_position(lit->function_token_position());
584 function_info->set_start_position(lit->start_position());
585 function_info->set_end_position(lit->end_position());
586 function_info->set_is_expression(lit->is_expression());
587 function_info->set_is_anonymous(lit->is_anonymous());
588 function_info->set_is_toplevel(is_toplevel);
589 function_info->set_inferred_name(*lit->inferred_name());
590 function_info->set_allows_lazy_compilation(lit->AllowsLazyCompilation());
591 function_info->set_allows_lazy_compilation_without_context(
593 function_info->set_strict_mode(lit->strict_mode());
594 function_info->set_uses_arguments(lit->scope()->arguments() != NULL);
595 function_info->set_has_duplicate_parameters(lit->has_duplicate_parameters());
596 function_info->set_ast_node_count(lit->ast_node_count());
597 function_info->set_is_function(lit->is_function());
598 function_info->set_bailout_reason(lit->dont_optimize_reason());
599 function_info->set_dont_cache(lit->flags()->Contains(kDontCache));
600 function_info->set_kind(lit->kind());
601 function_info->set_asm_function(lit->scope()->asm_function());