v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::compiler::WasmCompilationData Struct Reference

#include <wasm-compiler.h>

Collaboration diagram for v8::internal::compiler::WasmCompilationData:

Public Member Functions

 WasmCompilationData (const wasm::FunctionBody &func_body)
 
size_t body_size ()
 

Public Attributes

const wasm::FunctionBodyfunc_body
 
const wasm::WireBytesStoragewire_bytes_storage
 
NodeOriginTablenode_origins {nullptr}
 
std::vector< WasmLoopInfo > * loop_infos {nullptr}
 
std::unique_ptr< wasm::AssumptionsJournalassumptions {}
 
SourcePositionTablesource_positions {nullptr}
 
int func_index
 

Detailed Description

Definition at line 115 of file wasm-compiler.h.

Constructor & Destructor Documentation

◆ WasmCompilationData()

v8::internal::compiler::WasmCompilationData::WasmCompilationData ( const wasm::FunctionBody & func_body)
inlineexplicit

Definition at line 116 of file wasm-compiler.h.

Member Function Documentation

◆ body_size()

size_t v8::internal::compiler::WasmCompilationData::body_size ( )
inline

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

Member Data Documentation

◆ assumptions

std::unique_ptr<wasm::AssumptionsJournal> v8::internal::compiler::WasmCompilationData::assumptions {}

Definition at line 125 of file wasm-compiler.h.

◆ func_body

const wasm::FunctionBody& v8::internal::compiler::WasmCompilationData::func_body

Definition at line 121 of file wasm-compiler.h.

◆ func_index

int v8::internal::compiler::WasmCompilationData::func_index

Definition at line 127 of file wasm-compiler.h.

◆ loop_infos

std::vector<WasmLoopInfo>* v8::internal::compiler::WasmCompilationData::loop_infos {nullptr}

Definition at line 124 of file wasm-compiler.h.

◆ node_origins

NodeOriginTable* v8::internal::compiler::WasmCompilationData::node_origins {nullptr}

Definition at line 123 of file wasm-compiler.h.

◆ source_positions

SourcePositionTable* v8::internal::compiler::WasmCompilationData::source_positions {nullptr}

Definition at line 126 of file wasm-compiler.h.

◆ wire_bytes_storage

const wasm::WireBytesStorage* v8::internal::compiler::WasmCompilationData::wire_bytes_storage

Definition at line 122 of file wasm-compiler.h.


The documentation for this struct was generated from the following file: