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

Public Types

using List = base::ThreadedList<Alternatives>
 

Public Member Functions

 Alternatives (const NodeInfo *node_info)
 
NodeType node_type () const
 
ValueNodetagged_alternative () const
 

Private Member Functions

Alternatives ** next ()
 

Private Attributes

NodeType node_type_
 
ValueNodetagged_alternative_
 
Alternativesnext_ = nullptr
 

Detailed Description

Definition at line 1003 of file maglev-interpreter-frame-state.h.

Member Typedef Documentation

◆ List

Constructor & Destructor Documentation

◆ Alternatives()

v8::internal::maglev::MergePointInterpreterFrameState::Alternatives::Alternatives ( const NodeInfo * node_info)
inlineexplicit

Definition at line 1007 of file maglev-interpreter-frame-state.h.

Member Function Documentation

◆ next()

Alternatives ** v8::internal::maglev::MergePointInterpreterFrameState::Alternatives::next ( )
inlineprivate

Definition at line 1016 of file maglev-interpreter-frame-state.h.

◆ node_type()

NodeType v8::internal::maglev::MergePointInterpreterFrameState::Alternatives::node_type ( ) const
inline

Definition at line 1012 of file maglev-interpreter-frame-state.h.

Here is the caller graph for this function:

◆ tagged_alternative()

ValueNode * v8::internal::maglev::MergePointInterpreterFrameState::Alternatives::tagged_alternative ( ) const
inline

Definition at line 1013 of file maglev-interpreter-frame-state.h.

Member Data Documentation

◆ next_

Alternatives* v8::internal::maglev::MergePointInterpreterFrameState::Alternatives::next_ = nullptr
private

Definition at line 1021 of file maglev-interpreter-frame-state.h.

◆ node_type_

NodeType v8::internal::maglev::MergePointInterpreterFrameState::Alternatives::node_type_
private

Definition at line 1019 of file maglev-interpreter-frame-state.h.

◆ tagged_alternative_

ValueNode* v8::internal::maglev::MergePointInterpreterFrameState::Alternatives::tagged_alternative_
private

Definition at line 1020 of file maglev-interpreter-frame-state.h.


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