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

#include <all-nodes.h>

Collaboration diagram for v8::internal::compiler::AllNodes:

Public Member Functions

 AllNodes (Zone *local_zone, Node *end, const TFGraph *graph, bool only_inputs=true)
 
 AllNodes (Zone *local_zone, const TFGraph *graph, bool only_inputs=true)
 
bool IsLive (const Node *node) const
 
bool IsReachable (const Node *node) const
 

Public Attributes

NodeVector reachable
 

Private Member Functions

void Mark (Zone *local_zone, Node *end, const TFGraph *graph)
 

Private Attributes

BitVector is_reachable_
 
const bool only_inputs_
 

Detailed Description

Definition at line 17 of file all-nodes.h.

Constructor & Destructor Documentation

◆ AllNodes() [1/2]

v8::internal::compiler::AllNodes::AllNodes ( Zone * local_zone,
Node * end,
const TFGraph * graph,
bool only_inputs = true )

Definition at line 20 of file all-nodes.cc.

◆ AllNodes() [2/2]

v8::internal::compiler::AllNodes::AllNodes ( Zone * local_zone,
const TFGraph * graph,
bool only_inputs = true )

Definition at line 13 of file all-nodes.cc.

Member Function Documentation

◆ IsLive()

bool v8::internal::compiler::AllNodes::IsLive ( const Node * node) const
inline

Definition at line 28 of file all-nodes.h.

Here is the call graph for this function:

◆ IsReachable()

bool v8::internal::compiler::AllNodes::IsReachable ( const Node * node) const
inline

Definition at line 33 of file all-nodes.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Mark()

void v8::internal::compiler::AllNodes::Mark ( Zone * local_zone,
Node * end,
const TFGraph * graph )
private

Definition at line 28 of file all-nodes.cc.

Here is the call graph for this function:

Member Data Documentation

◆ is_reachable_

BitVector v8::internal::compiler::AllNodes::is_reachable_
private

Definition at line 44 of file all-nodes.h.

◆ only_inputs_

const bool v8::internal::compiler::AllNodes::only_inputs_
private

Definition at line 45 of file all-nodes.h.

◆ reachable

NodeVector v8::internal::compiler::AllNodes::reachable

Definition at line 39 of file all-nodes.h.


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