Definition at line 661 of file scheduler.cc.
◆ Backedge
◆ SpecialRPONumberer()
| v8::internal::compiler::SpecialRPONumberer::SpecialRPONumberer |
( |
Zone * | zone, |
|
|
Schedule * | schedule ) |
|
inline |
◆ BeyondEndSentinel()
| BasicBlock * v8::internal::compiler::SpecialRPONumberer::BeyondEndSentinel |
( |
| ) |
|
|
inlineprivate |
◆ ComputeAndInsertSpecialRPO()
| void v8::internal::compiler::SpecialRPONumberer::ComputeAndInsertSpecialRPO |
( |
BasicBlock * | entry, |
|
|
BasicBlock * | end ) |
|
inlineprivate |
◆ ComputeLoopInfo()
◆ ComputeSpecialRPO()
| void v8::internal::compiler::SpecialRPONumberer::ComputeSpecialRPO |
( |
| ) |
|
|
inline |
◆ GetLoopNumber()
| static int v8::internal::compiler::SpecialRPONumberer::GetLoopNumber |
( |
BasicBlock * | block | ) |
|
|
inlinestaticprivate |
◆ GetOutgoingBlocks()
◆ HasLoopBlocks()
| bool v8::internal::compiler::SpecialRPONumberer::HasLoopBlocks |
( |
| ) |
const |
|
inline |
◆ HasLoopNumber()
| static bool v8::internal::compiler::SpecialRPONumberer::HasLoopNumber |
( |
BasicBlock * | block | ) |
|
|
inlinestaticprivate |
◆ PrintAndVerifySpecialRPO()
| void v8::internal::compiler::SpecialRPONumberer::PrintAndVerifySpecialRPO |
( |
| ) |
|
|
inline |
◆ Push()
| int v8::internal::compiler::SpecialRPONumberer::Push |
( |
int | depth, |
|
|
BasicBlock * | child, |
|
|
int | unvisited ) |
|
inlineprivate |
◆ PushFront()
◆ SerializeRPOIntoSchedule()
| void v8::internal::compiler::SpecialRPONumberer::SerializeRPOIntoSchedule |
( |
| ) |
|
|
inline |
◆ SetLoopNumber()
| static void v8::internal::compiler::SpecialRPONumberer::SetLoopNumber |
( |
BasicBlock * | block, |
|
|
int | loop_number ) |
|
inlinestaticprivate |
◆ UpdateSpecialRPO()
| void v8::internal::compiler::SpecialRPONumberer::UpdateSpecialRPO |
( |
BasicBlock * | entry, |
|
|
BasicBlock * | end ) |
|
inline |
◆ backedges_
◆ beyond_end_
| BasicBlock* v8::internal::compiler::SpecialRPONumberer::beyond_end_ |
|
private |
◆ empty_
◆ kBlockOnStack
| const int v8::internal::compiler::SpecialRPONumberer::kBlockOnStack = -2 |
|
staticprivate |
◆ kBlockUnvisited1
| const int v8::internal::compiler::SpecialRPONumberer::kBlockUnvisited1 = -1 |
|
staticprivate |
◆ kBlockUnvisited2
| const int v8::internal::compiler::SpecialRPONumberer::kBlockUnvisited2 = kBlockVisited1 |
|
staticprivate |
◆ kBlockVisited1
| const int v8::internal::compiler::SpecialRPONumberer::kBlockVisited1 = -3 |
|
staticprivate |
◆ kBlockVisited2
| const int v8::internal::compiler::SpecialRPONumberer::kBlockVisited2 = -4 |
|
staticprivate |
◆ loops_
◆ order_
| BasicBlock* v8::internal::compiler::SpecialRPONumberer::order_ |
|
private |
◆ previous_block_count_
| size_t v8::internal::compiler::SpecialRPONumberer::previous_block_count_ |
|
private |
◆ schedule_
| Schedule* v8::internal::compiler::SpecialRPONumberer::schedule_ |
|
private |
◆ stack_
◆ zone_
| Zone* v8::internal::compiler::SpecialRPONumberer::zone_ |
|
private |
The documentation for this class was generated from the following file: