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

#include <wasm-module.h>

Collaboration diagram for v8::internal::wasm::FunctionTypeFeedback:

Public Attributes

base::OwnedVector< CallSiteFeedbackfeedback_vector
 
base::OwnedVector< uint32_t > call_targets
 
int tierup_priority = 0
 
uint32_t liftoff_frame_size: 31 = kUninitializedLiftoffFrameSize
 
bool needs_reprocessing_after_deopt: 1 = false
 

Static Public Attributes

static constexpr uint32_t kUninitializedLiftoffFrameSize = 1
 
static constexpr uint32_t kCallRef = 0xFFFFFFFF
 
static constexpr uint32_t kCallIndirect = kCallRef - 1
 

Detailed Description

Definition at line 633 of file wasm-module.h.

Member Data Documentation

◆ call_targets

base::OwnedVector<uint32_t> v8::internal::wasm::FunctionTypeFeedback::call_targets

Definition at line 642 of file wasm-module.h.

◆ feedback_vector

base::OwnedVector<CallSiteFeedback> v8::internal::wasm::FunctionTypeFeedback::feedback_vector

Definition at line 636 of file wasm-module.h.

◆ kCallIndirect

uint32_t v8::internal::wasm::FunctionTypeFeedback::kCallIndirect = kCallRef - 1
staticconstexpr

Definition at line 661 of file wasm-module.h.

◆ kCallRef

uint32_t v8::internal::wasm::FunctionTypeFeedback::kCallRef = 0xFFFFFFFF
staticconstexpr

Definition at line 660 of file wasm-module.h.

◆ kUninitializedLiftoffFrameSize

uint32_t v8::internal::wasm::FunctionTypeFeedback::kUninitializedLiftoffFrameSize = 1
staticconstexpr

Definition at line 648 of file wasm-module.h.

◆ liftoff_frame_size

uint32_t v8::internal::wasm::FunctionTypeFeedback::liftoff_frame_size

Definition at line 650 of file wasm-module.h.

◆ needs_reprocessing_after_deopt

bool v8::internal::wasm::FunctionTypeFeedback::needs_reprocessing_after_deopt

Definition at line 658 of file wasm-module.h.

◆ tierup_priority

int v8::internal::wasm::FunctionTypeFeedback::tierup_priority = 0

Definition at line 646 of file wasm-module.h.


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