Lines Matching refs:info
20 #include "src/codegen/optimized-compilation-info.h"
23 #include "src/codegen/unoptimized-compilation-info.h"
55 #include "src/objects/shared-function-info.h"
57 #include "src/parsing/parse-info.h"
104 static void TracePrepareJob(Isolate* isolate, OptimizedCompilationInfo* info,
106 if (!FLAG_trace_opt || !info->IsOptimizing()) return;
108 PrintTracePrefix(scope, "compiling method", info);
110 info->is_osr() ? " OSR" : "");
146 OptimizedCompilationInfo* info,
149 if (!FLAG_trace_opt || !info->IsOptimizing()) return;
151 PrintTracePrefix(scope, "optimizing", info);
168 OptimizedCompilationInfo* info) {
171 PrintTracePrefix(scope, "completed optimizing", info);
176 OptimizedCompilationInfo* info) {
179 PrintTracePrefix(scope, "aborted optimizing", info);
181 GetBailoutReason(info->bailout_reason()));
221 OptimizedCompilationInfo* info) {
222 PrintTracePrefix(scope, header, info->closure(), info->code_kind());
1411 // Create shared function info for top level and shared function infos array for
1630 ParseInfo info(isolate, flags_, &compile_state_, reusable_state,
1632 info.set_character_stream(std::move(character_stream_));
1640 Handle<Script> script = info.CreateScript(
1642 ScriptOriginOptions(false, false, false, info.flags().is_module()));
1651 info.CheckFlagsForFunctionFromScript(*script_);
1655 info.set_function_name(info.ast_value_factory()->GetString(
1661 info.set_consumed_preparse_data(ConsumedPreparseData::For(
1669 info.character_stream()->set_runtime_call_stats(info.runtime_call_stats());
1673 Parser parser(isolate, &info, script_);
1675 parser.InitializeEmptyScopeChain(&info);
1688 isolate, &info, maybe_outer_scope_info,
1692 parser.ParseOnBackground(isolate, &info, start_position_, end_position_,
1698 RCS_SCOPE(isolate, RuntimeCallCounterIdForCompile(&info),
1702 if (info.literal() != nullptr) {
1705 shared_info = CreateTopLevelSharedFunctionInfo(&info, script_, isolate);
1713 isolate, shared_info, script_, &info, reusable_state->allocator(),
1721 PreparePendingException(isolate, &info);
1920 // Set up parse info.
2000 // Set up parse info.
2075 // Ensure shared function info is compiled.
3224 for (SharedFunctionInfo info = infos.Next(); !info.is_null();
3225 info = infos.Next()) {
3226 if (info.is_wrapped()) {
3227 wrapped = Handle<SharedFunctionInfo>(info, isolate);
3331 // Find any previously allocated shared function info for the given literal.
3334 // If we found an existing shared function info, return it.
3363 // Allocate a shared function info object which will be compiled lazily.
3527 *shared, "new function from shared function info");