v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::maglev::MaglevGraphBuilder::BranchBuilder::Data Union Reference

#include <maglev-graph-builder.h>

Collaboration diagram for v8::internal::maglev::MaglevGraphBuilder::BranchBuilder::Data:

Public Member Functions

 Data (int jump_target_offset, int fallthrough_offset)
 
 Data (MaglevSubGraphBuilder::Label *jump_label)
 

Public Attributes

BytecodeJumpTarget bytecode_target
 
LabelJumpTarget label_target
 

Detailed Description

Definition at line 2896 of file maglev-graph-builder.h.

Constructor & Destructor Documentation

◆ Data() [1/2]

v8::internal::maglev::MaglevGraphBuilder::BranchBuilder::Data::Data ( int jump_target_offset,
int fallthrough_offset )
inline

Definition at line 2897 of file maglev-graph-builder.h.

◆ Data() [2/2]

v8::internal::maglev::MaglevGraphBuilder::BranchBuilder::Data::Data ( MaglevSubGraphBuilder::Label * jump_label)
inlineexplicit

Definition at line 2899 of file maglev-graph-builder.h.

Member Data Documentation

◆ bytecode_target

BytecodeJumpTarget v8::internal::maglev::MaglevGraphBuilder::BranchBuilder::Data::bytecode_target

Definition at line 2901 of file maglev-graph-builder.h.

◆ label_target

LabelJumpTarget v8::internal::maglev::MaglevGraphBuilder::BranchBuilder::Data::label_target

Definition at line 2902 of file maglev-graph-builder.h.


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