#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: