#include <branch-elimination.h>
Definition at line 42 of file branch-elimination.h.
◆ ControlPathConditions
Initial value:
ControlPathState<BranchCondition, kUniqueInstance>
Definition at line 61 of file branch-elimination.h.
◆ Phase
◆ BranchElimination()
v8::internal::compiler::BranchElimination::BranchElimination |
( |
Editor * | editor, |
|
|
JSGraph * | js_graph, |
|
|
Zone * | zone, |
|
|
Phase | phase = kLATE ) |
◆ ~BranchElimination()
v8::internal::compiler::BranchElimination::~BranchElimination |
( |
| ) |
|
|
finaldefault |
◆ common()
◆ dead()
Node * v8::internal::compiler::BranchElimination::dead |
( |
| ) |
const |
|
inlineprivate |
◆ graph()
TFGraph * v8::internal::compiler::BranchElimination::graph |
( |
| ) |
const |
|
private |
◆ isolate()
Isolate * v8::internal::compiler::BranchElimination::isolate |
( |
| ) |
const |
|
private |
◆ jsgraph()
JSGraph * v8::internal::compiler::BranchElimination::jsgraph |
( |
| ) |
const |
|
inlineprivate |
◆ Reduce()
Reduction v8::internal::compiler::BranchElimination::Reduce |
( |
Node * | node | ) |
|
|
final |
◆ ReduceBranch()
Reduction v8::internal::compiler::BranchElimination::ReduceBranch |
( |
Node * | node | ) |
|
|
private |
◆ ReduceDeoptimizeConditional()
Reduction v8::internal::compiler::BranchElimination::ReduceDeoptimizeConditional |
( |
Node * | node | ) |
|
|
private |
◆ ReduceIf()
Reduction v8::internal::compiler::BranchElimination::ReduceIf |
( |
Node * | node, |
|
|
bool | is_true_branch ) |
|
private |
◆ ReduceLoop()
Reduction v8::internal::compiler::BranchElimination::ReduceLoop |
( |
Node * | node | ) |
|
|
private |
◆ ReduceMerge()
Reduction v8::internal::compiler::BranchElimination::ReduceMerge |
( |
Node * | node | ) |
|
|
private |
◆ ReduceOtherControl()
Reduction v8::internal::compiler::BranchElimination::ReduceOtherControl |
( |
Node * | node | ) |
|
|
private |
◆ reducer_name()
const char * v8::internal::compiler::BranchElimination::reducer_name |
( |
| ) |
const |
|
inlineoverride |
◆ ReduceStart()
Reduction v8::internal::compiler::BranchElimination::ReduceStart |
( |
Node * | node | ) |
|
|
private |
◆ ReduceTrapConditional()
Reduction v8::internal::compiler::BranchElimination::ReduceTrapConditional |
( |
Node * | node | ) |
|
|
private |
◆ SimplifyBranchCondition()
void v8::internal::compiler::BranchElimination::SimplifyBranchCondition |
( |
Node * | branch | ) |
|
|
private |
◆ TryEliminateBranchWithPhiCondition()
bool v8::internal::compiler::BranchElimination::TryEliminateBranchWithPhiCondition |
( |
Node * | branch, |
|
|
Node * | phi, |
|
|
Node * | merge ) |
|
private |
◆ UpdateStatesHelper()
◆ dead_
Node* v8::internal::compiler::BranchElimination::dead_ |
|
private |
◆ jsgraph_
JSGraph* const v8::internal::compiler::BranchElimination::jsgraph_ |
|
private |
◆ phase_
Phase v8::internal::compiler::BranchElimination::phase_ |
|
private |
The documentation for this class was generated from the following files: