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

#include <node-marker.h>

Inheritance diagram for v8::internal::compiler::NodeMarkerBase:
Collaboration diagram for v8::internal::compiler::NodeMarkerBase:

Public Member Functions

 NodeMarkerBase (TFGraph *graph, uint32_t num_states)
 
 NodeMarkerBase (const NodeMarkerBase &)=delete
 
NodeMarkerBaseoperator= (const NodeMarkerBase &)=delete
 
V8_INLINE Mark Get (const Node *node)
 
V8_INLINE void Set (Node *node, Mark mark)
 

Private Attributes

Mark const mark_min_
 
Mark const mark_max_
 

Detailed Description

Definition at line 18 of file node-marker.h.

Constructor & Destructor Documentation

◆ NodeMarkerBase() [1/2]

v8::internal::compiler::NodeMarkerBase::NodeMarkerBase ( TFGraph * graph,
uint32_t num_states )

Definition at line 13 of file node-marker.cc.

◆ NodeMarkerBase() [2/2]

v8::internal::compiler::NodeMarkerBase::NodeMarkerBase ( const NodeMarkerBase & )
delete

Member Function Documentation

◆ Get()

V8_INLINE Mark v8::internal::compiler::NodeMarkerBase::Get ( const Node * node)
inline

Definition at line 24 of file node-marker.h.

Here is the caller graph for this function:

◆ operator=()

NodeMarkerBase & v8::internal::compiler::NodeMarkerBase::operator= ( const NodeMarkerBase & )
delete

◆ Set()

V8_INLINE void v8::internal::compiler::NodeMarkerBase::Set ( Node * node,
Mark mark )
inline

Definition at line 32 of file node-marker.h.

Here is the caller graph for this function:

Member Data Documentation

◆ mark_max_

Mark const v8::internal::compiler::NodeMarkerBase::mark_max_
private

Definition at line 40 of file node-marker.h.

◆ mark_min_

Mark const v8::internal::compiler::NodeMarkerBase::mark_min_
private

Definition at line 39 of file node-marker.h.


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