v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::maglev::MaglevGraphBuilder::MaglevSubGraphBuilder::LoopLabel Class Reference
Collaboration diagram for v8::internal::maglev::MaglevGraphBuilder::MaglevSubGraphBuilder::LoopLabel:

Private Member Functions

 LoopLabel (MergePointInterpreterFrameState *merge_state, BasicBlock *loop_header)
 

Private Attributes

MergePointInterpreterFrameStatemerge_state_ = nullptr
 
BasicBlockloop_header_
 

Friends

class MaglevSubGraphBuilder
 

Detailed Description

Definition at line 489 of file maglev-graph-builder.cc.

Constructor & Destructor Documentation

◆ LoopLabel()

v8::internal::maglev::MaglevGraphBuilder::MaglevSubGraphBuilder::LoopLabel::LoopLabel ( MergePointInterpreterFrameState * merge_state,
BasicBlock * loop_header )
inlineexplicitprivate

Definition at line 492 of file maglev-graph-builder.cc.

Friends And Related Symbol Documentation

◆ MaglevSubGraphBuilder

friend class MaglevSubGraphBuilder
friend

Definition at line 496 of file maglev-graph-builder.cc.

Member Data Documentation

◆ loop_header_

BasicBlock* v8::internal::maglev::MaglevGraphBuilder::MaglevSubGraphBuilder::LoopLabel::loop_header_
private

Definition at line 498 of file maglev-graph-builder.cc.

◆ merge_state_

MergePointInterpreterFrameState* v8::internal::maglev::MaglevGraphBuilder::MaglevSubGraphBuilder::LoopLabel::merge_state_ = nullptr
private

Definition at line 497 of file maglev-graph-builder.cc.


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