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

Public Member Functions

 ScheduleEarlyNodeVisitor (Zone *zone, Scheduler *scheduler)
 
void Run (NodeVector *roots)
 

Private Member Functions

void VisitNode (Node *node)
 
void PropagateMinimumPositionToNode (BasicBlock *block, Node *node)
 

Private Attributes

Schedulerscheduler_
 
Scheduleschedule_
 
ZoneQueue< Node * > queue_
 

Detailed Description

Definition at line 1387 of file scheduler.cc.

Constructor & Destructor Documentation

◆ ScheduleEarlyNodeVisitor()

v8::internal::compiler::ScheduleEarlyNodeVisitor::ScheduleEarlyNodeVisitor ( Zone * zone,
Scheduler * scheduler )
inline

Definition at line 1389 of file scheduler.cc.

Member Function Documentation

◆ PropagateMinimumPositionToNode()

void v8::internal::compiler::ScheduleEarlyNodeVisitor::PropagateMinimumPositionToNode ( BasicBlock * block,
Node * node )
inlineprivate

Definition at line 1435 of file scheduler.cc.

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

◆ Run()

void v8::internal::compiler::ScheduleEarlyNodeVisitor::Run ( NodeVector * roots)
inline

Definition at line 1393 of file scheduler.cc.

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

◆ VisitNode()

void v8::internal::compiler::ScheduleEarlyNodeVisitor::VisitNode ( Node * node)
inlineprivate

Definition at line 1408 of file scheduler.cc.

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

Member Data Documentation

◆ queue_

ZoneQueue<Node*> v8::internal::compiler::ScheduleEarlyNodeVisitor::queue_
private

Definition at line 1470 of file scheduler.cc.

◆ schedule_

Schedule* v8::internal::compiler::ScheduleEarlyNodeVisitor::schedule_
private

Definition at line 1469 of file scheduler.cc.

◆ scheduler_

Scheduler* v8::internal::compiler::ScheduleEarlyNodeVisitor::scheduler_
private

Definition at line 1468 of file scheduler.cc.


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