Lines Matching refs:flags

50   UnoptimizedCompileFlags flags(isolate, script.id());
52 flags.SetFlagsFromFunction(&shared);
53 flags.SetFlagsForFunctionFromScript(script);
54 flags.set_allow_lazy_parsing(true);
55 flags.set_is_lazy_compile(true);
58 flags.set_is_asm_wasm_broken(shared.is_asm_wasm_broken());
60 flags.set_is_repl_mode(shared.is_repl_mode());
65 flags.set_collect_type_profile(
72 DCHECK_IMPLIES(flags.is_toplevel(), !script.is_wrapped());
74 return flags;
80 UnoptimizedCompileFlags flags(isolate, script.id());
82 flags.SetFlagsForFunctionFromScript(script);
83 flags.SetFlagsForToplevelCompile(
85 flags.outer_language_mode(), construct_repl_mode(script.is_repl_mode()),
90 flags.set_function_syntax_kind(FunctionSyntaxKind::kWrapped);
93 return flags;
100 UnoptimizedCompileFlags flags(isolate, isolate->GetNextScriptId());
101 flags.SetFlagsForToplevelCompile(isolate->is_collecting_type_profile(),
106 ScriptEvent(Logger::ScriptEventType::kReserveId, flags.script_id()));
107 return flags;
117 // Replicate the toplevel flags, then setup the function-specific flags.
118 UnoptimizedCompileFlags flags = toplevel_flags;
119 flags.SetFlagsFromFunction(literal);
121 return flags;
202 ParseInfo::ParseInfo(const UnoptimizedCompileFlags flags,
207 : flags_(flags),
224 language_mode_(flags.outer_language_mode()) {
225 if (flags.block_coverage_enabled()) {
230 ParseInfo::ParseInfo(Isolate* isolate, const UnoptimizedCompileFlags flags,
233 : ParseInfo(flags, state, reusable_state,
237 ParseInfo::ParseInfo(LocalIsolate* isolate, const UnoptimizedCompileFlags flags,
241 : ParseInfo(flags, state, reusable_state, stack_limit,
254 DCHECK(flags().script_id() >= 0 ||
255 flags().script_id() == Script::kTemporaryScriptId);
257 isolate->factory()->NewScriptWithId(source, flags().script_id());
269 script->set_is_repl_mode(flags().is_repl_mode());
274 } else if (flags().is_eval()) {
295 DCHECK(flags().block_coverage_enabled());
311 DCHECK(flags().is_toplevel());
312 DCHECK_EQ(flags().collect_type_profile(),
314 DCHECK_EQ(flags().is_repl_mode(), script.is_repl_mode());
317 DCHECK_EQ(flags().function_syntax_kind(), FunctionSyntaxKind::kWrapped);
322 DCHECK_EQ(flags().script_id(), script.id());
325 DCHECK_EQ(flags().is_eval() && !script.is_wrapped(),
327 DCHECK_EQ(flags().is_module(), script.origin_options().IsModule());
328 DCHECK_IMPLIES(flags().block_coverage_enabled() && script.IsUserJavaScript(),