Definition at line 1500 of file scheduler.cc.
◆ ScheduleLateNodeVisitor()
v8::internal::compiler::ScheduleLateNodeVisitor::ScheduleLateNodeVisitor |
( |
Zone * | zone, |
|
|
Scheduler * | scheduler ) |
|
inline |
◆ CloneNode()
Node * v8::internal::compiler::ScheduleLateNodeVisitor::CloneNode |
( |
Node * | node | ) |
|
|
inlineprivate |
◆ FindPredecessorBlock()
BasicBlock * v8::internal::compiler::ScheduleLateNodeVisitor::FindPredecessorBlock |
( |
Node * | node | ) |
|
|
inlineprivate |
◆ GetBlockForUse()
BasicBlock * v8::internal::compiler::ScheduleLateNodeVisitor::GetBlockForUse |
( |
Edge | edge | ) |
|
|
inlineprivate |
◆ GetCommonDominatorOfUses()
BasicBlock * v8::internal::compiler::ScheduleLateNodeVisitor::GetCommonDominatorOfUses |
( |
Node * | node | ) |
|
|
inlineprivate |
◆ GetHoistBlock()
◆ IsMarked()
bool v8::internal::compiler::ScheduleLateNodeVisitor::IsMarked |
( |
BasicBlock * | block | ) |
const |
|
inlineprivate |
◆ Mark()
void v8::internal::compiler::ScheduleLateNodeVisitor::Mark |
( |
BasicBlock * | block | ) |
|
|
inlineprivate |
◆ MarkBlock()
void v8::internal::compiler::ScheduleLateNodeVisitor::MarkBlock |
( |
BasicBlock * | block | ) |
|
|
inlineprivate |
◆ ProcessQueue()
void v8::internal::compiler::ScheduleLateNodeVisitor::ProcessQueue |
( |
Node * | root | ) |
|
|
inlineprivate |
◆ Run()
void v8::internal::compiler::ScheduleLateNodeVisitor::Run |
( |
NodeVector * | roots | ) |
|
|
inline |
◆ ScheduleFloatingControl()
void v8::internal::compiler::ScheduleLateNodeVisitor::ScheduleFloatingControl |
( |
BasicBlock * | block, |
|
|
Node * | node ) |
|
inlineprivate |
◆ ScheduleNode()
void v8::internal::compiler::ScheduleLateNodeVisitor::ScheduleNode |
( |
BasicBlock * | block, |
|
|
Node * | node ) |
|
inlineprivate |
◆ ScheduleRegion()
void v8::internal::compiler::ScheduleLateNodeVisitor::ScheduleRegion |
( |
BasicBlock * | block, |
|
|
Node * | region_end ) |
|
inlineprivate |
◆ SplitNode()
◆ VisitNode()
void v8::internal::compiler::ScheduleLateNodeVisitor::VisitNode |
( |
Node * | node | ) |
|
|
inlineprivate |
◆ marked_
BitVector v8::internal::compiler::ScheduleLateNodeVisitor::marked_ |
|
private |
◆ marking_queue_
◆ schedule_
Schedule* v8::internal::compiler::ScheduleLateNodeVisitor::schedule_ |
|
private |
◆ scheduler_
Scheduler* v8::internal::compiler::ScheduleLateNodeVisitor::scheduler_ |
|
private |
◆ zone_
Zone* v8::internal::compiler::ScheduleLateNodeVisitor::zone_ |
|
private |
The documentation for this class was generated from the following file: