#include <loop-variable-optimizer.h>
Definition at line 70 of file loop-variable-optimizer.h.
◆ VariableLimits
◆ LoopVariableOptimizer()
◆ AddCmpToLimits()
◆ ChangeToInductionVariablePhis()
void v8::internal::compiler::LoopVariableOptimizer::ChangeToInductionVariablePhis |
( |
| ) |
|
◆ ChangeToPhisAndInsertGuards()
void v8::internal::compiler::LoopVariableOptimizer::ChangeToPhisAndInsertGuards |
( |
| ) |
|
◆ common()
◆ DetectInductionVariables()
void v8::internal::compiler::LoopVariableOptimizer::DetectInductionVariables |
( |
Node * | loop | ) |
|
|
private |
◆ FindInductionVariable()
const InductionVariable * v8::internal::compiler::LoopVariableOptimizer::FindInductionVariable |
( |
Node * | node | ) |
|
|
private |
◆ graph()
TFGraph * v8::internal::compiler::LoopVariableOptimizer::graph |
( |
| ) |
|
|
inlineprivate |
◆ induction_variables()
◆ Run()
void v8::internal::compiler::LoopVariableOptimizer::Run |
( |
| ) |
|
◆ TakeConditionsFromFirstControl()
void v8::internal::compiler::LoopVariableOptimizer::TakeConditionsFromFirstControl |
( |
Node * | node | ) |
|
|
private |
◆ TryGetInductionVariable()
◆ VisitBackedge()
void v8::internal::compiler::LoopVariableOptimizer::VisitBackedge |
( |
Node * | from, |
|
|
Node * | loop ) |
|
private |
◆ VisitIf()
void v8::internal::compiler::LoopVariableOptimizer::VisitIf |
( |
Node * | node, |
|
|
bool | polarity ) |
|
private |
◆ VisitLoop()
void v8::internal::compiler::LoopVariableOptimizer::VisitLoop |
( |
Node * | node | ) |
|
|
private |
◆ VisitLoopExit()
void v8::internal::compiler::LoopVariableOptimizer::VisitLoopExit |
( |
Node * | node | ) |
|
|
private |
◆ VisitMerge()
void v8::internal::compiler::LoopVariableOptimizer::VisitMerge |
( |
Node * | node | ) |
|
|
private |
◆ VisitNode()
void v8::internal::compiler::LoopVariableOptimizer::VisitNode |
( |
Node * | node | ) |
|
|
private |
◆ VisitOtherControl()
void v8::internal::compiler::LoopVariableOptimizer::VisitOtherControl |
( |
Node * | node | ) |
|
|
private |
◆ VisitStart()
void v8::internal::compiler::LoopVariableOptimizer::VisitStart |
( |
Node * | node | ) |
|
|
private |
◆ zone()
Zone * v8::internal::compiler::LoopVariableOptimizer::zone |
( |
| ) |
|
|
inlineprivate |
◆ common_
◆ graph_
TFGraph* v8::internal::compiler::LoopVariableOptimizer::graph_ |
|
private |
◆ induction_vars_
◆ kAssumedLoopEntryIndex
const int v8::internal::compiler::LoopVariableOptimizer::kAssumedLoopEntryIndex = 0 |
|
private |
◆ kFirstBackedge
const int v8::internal::compiler::LoopVariableOptimizer::kFirstBackedge = 1 |
|
private |
◆ limits_
◆ reduced_
◆ zone_
Zone* v8::internal::compiler::LoopVariableOptimizer::zone_ |
|
private |
The documentation for this class was generated from the following files: