![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <wasm-compiler.h>
Public Member Functions | |
WasmCompilationData (const wasm::FunctionBody &func_body) | |
size_t | body_size () |
Public Attributes | |
const wasm::FunctionBody & | func_body |
const wasm::WireBytesStorage * | wire_bytes_storage |
NodeOriginTable * | node_origins {nullptr} |
std::vector< WasmLoopInfo > * | loop_infos {nullptr} |
std::unique_ptr< wasm::AssumptionsJournal > | assumptions {} |
SourcePositionTable * | source_positions {nullptr} |
int | func_index |
Definition at line 115 of file wasm-compiler.h.
|
inlineexplicit |
Definition at line 116 of file wasm-compiler.h.
|
inline |
Definition at line 119 of file wasm-compiler.h.
std::unique_ptr<wasm::AssumptionsJournal> v8::internal::compiler::WasmCompilationData::assumptions {} |
Definition at line 125 of file wasm-compiler.h.
const wasm::FunctionBody& v8::internal::compiler::WasmCompilationData::func_body |
Definition at line 121 of file wasm-compiler.h.
int v8::internal::compiler::WasmCompilationData::func_index |
Definition at line 127 of file wasm-compiler.h.
std::vector<WasmLoopInfo>* v8::internal::compiler::WasmCompilationData::loop_infos {nullptr} |
Definition at line 124 of file wasm-compiler.h.
NodeOriginTable* v8::internal::compiler::WasmCompilationData::node_origins {nullptr} |
Definition at line 123 of file wasm-compiler.h.
SourcePositionTable* v8::internal::compiler::WasmCompilationData::source_positions {nullptr} |
Definition at line 126 of file wasm-compiler.h.
const wasm::WireBytesStorage* v8::internal::compiler::WasmCompilationData::wire_bytes_storage |
Definition at line 122 of file wasm-compiler.h.