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

#include <node.h>

Collaboration diagram for v8::internal::compiler::Edge:

Public Member Functions

Nodefrom () const
 
Nodeto () const
 
int index () const
 
bool operator== (const Edge &other)
 
bool operator!= (const Edge &other)
 
void UpdateTo (Node *new_to)
 

Private Member Functions

 Edge (Node::Use *use, ZoneNodePtr *input_ptr)
 

Private Attributes

Node::Useuse_
 
ZoneNodePtrinput_ptr_
 

Friends

class Node::UseEdges::iterator
 
class Node::InputEdges
 
class Node::InputEdges::iterator
 

Detailed Description

Definition at line 423 of file node.h.

Constructor & Destructor Documentation

◆ Edge()

v8::internal::compiler::Edge::Edge ( Node::Use * use,
ZoneNodePtr * input_ptr )
inlineprivate

Definition at line 450 of file node.h.

Member Function Documentation

◆ from()

Node * v8::internal::compiler::Edge::from ( ) const
inline

Definition at line 425 of file node.h.

Here is the caller graph for this function:

◆ index()

int v8::internal::compiler::Edge::index ( ) const
inline

Definition at line 427 of file node.h.

Here is the caller graph for this function:

◆ operator!=()

bool v8::internal::compiler::Edge::operator!= ( const Edge & other)
inline

Definition at line 434 of file node.h.

◆ operator==()

bool v8::internal::compiler::Edge::operator== ( const Edge & other)
inline

Definition at line 433 of file node.h.

◆ to()

Node * v8::internal::compiler::Edge::to ( ) const
inline

Definition at line 426 of file node.h.

Here is the caller graph for this function:

◆ UpdateTo()

void v8::internal::compiler::Edge::UpdateTo ( Node * new_to)
inline

Definition at line 436 of file node.h.

Here is the call graph for this function:

Friends And Related Symbol Documentation

◆ Node::InputEdges

friend class Node::InputEdges
friend

Definition at line 447 of file node.h.

◆ Node::InputEdges::iterator

friend class Node::InputEdges::iterator
friend

Definition at line 448 of file node.h.

◆ Node::UseEdges::iterator

friend class Node::UseEdges::iterator
friend

Definition at line 446 of file node.h.

Member Data Documentation

◆ input_ptr_

ZoneNodePtr* v8::internal::compiler::Edge::input_ptr_
private

Definition at line 458 of file node.h.

◆ use_

Node::Use* v8::internal::compiler::Edge::use_
private

Definition at line 457 of file node.h.


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