v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::wasm::WasmCompilationUnit Class Referencefinal

#include <function-compiler.h>

Collaboration diagram for v8::internal::wasm::WasmCompilationUnit:

Public Member Functions

 WasmCompilationUnit (int index, ExecutionTier tier, ForDebugging for_debugging)
 
WasmCompilationResult ExecuteCompilation (CompilationEnv *, const WireBytesStorage *, Counters *, WasmDetectedFeatures *detected)
 
ExecutionTier tier () const
 
ForDebugging for_debugging () const
 
int func_index () const
 

Static Public Member Functions

static void CompileWasmFunction (Counters *, NativeModule *, WasmDetectedFeatures *detected, const WasmFunction *, ExecutionTier)
 

Private Attributes

int func_index_
 
ExecutionTier tier_
 
ForDebugging for_debugging_
 

Detailed Description

Definition at line 96 of file function-compiler.h.

Constructor & Destructor Documentation

◆ WasmCompilationUnit()

v8::internal::wasm::WasmCompilationUnit::WasmCompilationUnit ( int index,
ExecutionTier tier,
ForDebugging for_debugging )
inline

Definition at line 98 of file function-compiler.h.

Member Function Documentation

◆ CompileWasmFunction()

void v8::internal::wasm::WasmCompilationUnit::CompileWasmFunction ( Counters * counters,
NativeModule * native_module,
WasmDetectedFeatures * detected,
const WasmFunction * function,
ExecutionTier tier )
static

Definition at line 163 of file function-compiler.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ExecuteCompilation()

WasmCompilationResult v8::internal::wasm::WasmCompilationUnit::ExecuteCompilation ( CompilationEnv * env,
const WireBytesStorage * wire_bytes_storage,
Counters * counters,
WasmDetectedFeatures * detected )

Definition at line 27 of file function-compiler.cc.

Here is the call graph for this function:

◆ for_debugging()

ForDebugging v8::internal::wasm::WasmCompilationUnit::for_debugging ( ) const
inline

Definition at line 109 of file function-compiler.h.

◆ func_index()

int v8::internal::wasm::WasmCompilationUnit::func_index ( ) const
inline

Definition at line 110 of file function-compiler.h.

◆ tier()

ExecutionTier v8::internal::wasm::WasmCompilationUnit::tier ( ) const
inline

Definition at line 108 of file function-compiler.h.

Member Data Documentation

◆ for_debugging_

ForDebugging v8::internal::wasm::WasmCompilationUnit::for_debugging_
private

Definition at line 119 of file function-compiler.h.

◆ func_index_

int v8::internal::wasm::WasmCompilationUnit::func_index_
private

Definition at line 117 of file function-compiler.h.

◆ tier_

ExecutionTier v8::internal::wasm::WasmCompilationUnit::tier_
private

Definition at line 118 of file function-compiler.h.


The documentation for this class was generated from the following files: