![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
This is the complete list of members for v8::internal::Compiler, including all inherited members.
CLEAR_EXCEPTION enum value | v8::internal::Compiler | |
ClearExceptionFlag enum name | v8::internal::Compiler | |
CollectSourcePositions(Isolate *isolate, DirectHandle< SharedFunctionInfo > shared) | v8::internal::Compiler | static |
Compile(Isolate *isolate, Handle< SharedFunctionInfo > shared, ClearExceptionFlag flag, IsCompiledScope *is_compiled_scope, CreateSourcePositions create_source_positions_flag=CreateSourcePositions::kNo) | v8::internal::Compiler | static |
Compile(Isolate *isolate, DirectHandle< JSFunction > function, ClearExceptionFlag flag, IsCompiledScope *is_compiled_scope) | v8::internal::Compiler | static |
CompileBaseline(Isolate *isolate, DirectHandle< JSFunction > function, ClearExceptionFlag flag, IsCompiledScope *is_compiled_scope) | v8::internal::Compiler | static |
CompileForLiveEdit(ParseInfo *parse_info, Handle< Script > script, MaybeDirectHandle< ScopeInfo > outer_scope_info, Isolate *isolate) | v8::internal::Compiler | static |
CompileOptimized(Isolate *isolate, DirectHandle< JSFunction > function, ConcurrencyMode mode, CodeKind code_kind) | v8::internal::Compiler | static |
CompileOptimizedOSR(Isolate *isolate, DirectHandle< JSFunction > function, BytecodeOffset osr_offset, ConcurrencyMode mode, CodeKind code_kind) | v8::internal::Compiler | static |
CompileSharedWithBaseline(Isolate *isolate, Handle< SharedFunctionInfo > shared, ClearExceptionFlag flag, IsCompiledScope *is_compiled_scope) | v8::internal::Compiler | static |
CompileToplevel(ParseInfo *parse_info, Handle< Script > script, Isolate *isolate, IsCompiledScope *is_compiled_scope) | v8::internal::Compiler | static |
DisposeMaglevCompilationJob(maglev::MaglevCompilationJob *job, Isolate *isolate) | v8::internal::Compiler | static |
DisposeTurbofanCompilationJob(Isolate *isolate, TurbofanCompilationJob *job) | v8::internal::Compiler | static |
FinalizeBackgroundCompileTask(BackgroundCompileTask *task, Isolate *isolate, ClearExceptionFlag flag) | v8::internal::Compiler | static |
FinalizeMaglevCompilationJob(maglev::MaglevCompilationJob *job, Isolate *isolate) | v8::internal::Compiler | static |
FinalizeTurbofanCompilationJob(TurbofanCompilationJob *job, Isolate *isolate) | v8::internal::Compiler | static |
GetFunctionFromEval(DirectHandle< String > source, DirectHandle< SharedFunctionInfo > outer_info, DirectHandle< Context > context, LanguageMode language_mode, ParseRestriction restriction, int parameters_end_pos, int eval_position, ParsingWhileDebugging parsing_while_debugging=ParsingWhileDebugging::kNo) | v8::internal::Compiler | static |
GetFunctionFromString(DirectHandle< NativeContext > context, Handle< i::Object > source, int parameters_end_pos, bool is_code_like) | v8::internal::Compiler | static |
GetFunctionFromValidatedString(DirectHandle< NativeContext > context, MaybeDirectHandle< String > source, ParseRestriction restriction, int parameters_end_pos) | v8::internal::Compiler | static |
GetSharedFunctionInfo(FunctionLiteral *node, DirectHandle< Script > script, IsolateT *isolate) | v8::internal::Compiler | static |
GetSharedFunctionInfoForScript(Isolate *isolate, Handle< String > source, const ScriptDetails &script_details, ScriptCompiler::CompileOptions compile_options, ScriptCompiler::NoCacheReason no_cache_reason, NativesFlag is_natives_code, ScriptCompiler::CompilationDetails *compilation_details) | v8::internal::Compiler | static |
GetSharedFunctionInfoForScriptWithCachedData(Isolate *isolate, Handle< String > source, const ScriptDetails &script_details, AlignedCachedData *cached_data, ScriptCompiler::CompileOptions compile_options, ScriptCompiler::NoCacheReason no_cache_reason, NativesFlag is_natives_code, ScriptCompiler::CompilationDetails *compilation_details) | v8::internal::Compiler | static |
GetSharedFunctionInfoForScriptWithCompileHints(Isolate *isolate, Handle< String > source, const ScriptDetails &script_details, v8::CompileHintCallback compile_hint_callback, void *compile_hint_callback_data, ScriptCompiler::CompileOptions compile_options, ScriptCompiler::NoCacheReason no_cache_reason, NativesFlag is_natives_code, ScriptCompiler::CompilationDetails *compilation_details) | v8::internal::Compiler | static |
GetSharedFunctionInfoForScriptWithDeserializeTask(Isolate *isolate, Handle< String > source, const ScriptDetails &script_details, BackgroundDeserializeTask *deserialize_task, ScriptCompiler::CompileOptions compile_options, ScriptCompiler::NoCacheReason no_cache_reason, NativesFlag is_natives_code, ScriptCompiler::CompilationDetails *compilation_details) | v8::internal::Compiler | static |
GetSharedFunctionInfoForScriptWithExtension(Isolate *isolate, Handle< String > source, const ScriptDetails &script_details, v8::Extension *extension, ScriptCompiler::CompileOptions compile_options, NativesFlag is_natives_code, ScriptCompiler::CompilationDetails *compilation_details) | v8::internal::Compiler | static |
GetSharedFunctionInfoForStreamedScript(Isolate *isolate, Handle< String > source, const ScriptDetails &script_details, ScriptStreamingData *streaming_data, ScriptCompiler::CompilationDetails *compilation_details) | v8::internal::Compiler | static |
GetWrappedFunction(Handle< String > source, DirectHandle< Context > context, const ScriptDetails &script_details, AlignedCachedData *cached_data, v8::ScriptCompiler::CompileOptions compile_options, v8::ScriptCompiler::NoCacheReason no_cache_reason) | v8::internal::Compiler | static |
InstallInterpreterTrampolineCopy(Isolate *isolate, DirectHandle< SharedFunctionInfo > shared_info, LogEventListener::CodeTag log_tag) | v8::internal::Compiler | static |
KEEP_EXCEPTION enum value | v8::internal::Compiler | |
LogFunctionCompilation(Isolate *isolate, LogEventListener::CodeTag code_type, DirectHandle< Script > script, DirectHandle< SharedFunctionInfo > shared, DirectHandle< FeedbackVector > vector, DirectHandle< AbstractCode > abstract_code, CodeKind kind, double time_taken_ms) | v8::internal::Compiler | static |
PostInstantiation(Isolate *isolate, DirectHandle< JSFunction > function, IsCompiledScope *is_compiled_scope) | v8::internal::Compiler | static |
ValidateDynamicCompilationSource(Isolate *isolate, DirectHandle< NativeContext > context, Handle< i::Object > source_object, bool is_code_like=false) | v8::internal::Compiler | static |