v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::compiler::turboshaft::LabelBase< loop, Ts >::BlockData Struct Reference

#include <assembler.h>

Collaboration diagram for v8::internal::compiler::turboshaft::LabelBase< loop, Ts >::BlockData:

Public Member Functions

 BlockData (Block *block)
 

Public Attributes

Blockblock
 
base::SmallVector< Block *, 4 > predecessors
 
recorded_values_t recorded_values
 

Detailed Description

template<bool loop, typename... Ts>
struct v8::internal::compiler::turboshaft::LabelBase< loop, Ts >::BlockData

Definition at line 450 of file assembler.h.

Constructor & Destructor Documentation

◆ BlockData()

template<bool loop, typename... Ts>
v8::internal::compiler::turboshaft::LabelBase< loop, Ts >::BlockData::BlockData ( Block * block)
inlineexplicit

Definition at line 455 of file assembler.h.

Member Data Documentation

◆ block

template<bool loop, typename... Ts>
Block* v8::internal::compiler::turboshaft::LabelBase< loop, Ts >::BlockData::block

Definition at line 451 of file assembler.h.

◆ predecessors

template<bool loop, typename... Ts>
base::SmallVector<Block*, 4> v8::internal::compiler::turboshaft::LabelBase< loop, Ts >::BlockData::predecessors

Definition at line 452 of file assembler.h.

◆ recorded_values

template<bool loop, typename... Ts>
recorded_values_t v8::internal::compiler::turboshaft::LabelBase< loop, Ts >::BlockData::recorded_values

Definition at line 453 of file assembler.h.


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