|
V8 Project
|
#include <hydrogen-redundant-phi.h>
Inheritance diagram for v8::internal::HRedundantPhiEliminationPhase:
Collaboration diagram for v8::internal::HRedundantPhiEliminationPhase:Public Member Functions | |
| HRedundantPhiEliminationPhase (HGraph *graph) | |
| void | Run () |
| void | ProcessBlock (HBasicBlock *block) |
Public Member Functions inherited from v8::internal::HPhase | |
| HPhase (const char *name, HGraph *graph) | |
| ~HPhase () | |
Private Member Functions | |
| void | ProcessPhis (const ZoneList< HPhi * > *phis) |
| DISALLOW_COPY_AND_ASSIGN (HRedundantPhiEliminationPhase) | |
Additional Inherited Members | |
Protected Member Functions inherited from v8::internal::HPhase | |
| HGraph * | graph () const |
Definition at line 16 of file hydrogen-redundant-phi.h.
|
inlineexplicit |
Definition at line 18 of file hydrogen-redundant-phi.h.
|
private |
| void v8::internal::HRedundantPhiEliminationPhase::ProcessBlock | ( | HBasicBlock * | block | ) |
Definition at line 35 of file hydrogen-redundant-phi.cc.
References ProcessPhis().
Referenced by v8::internal::HCanonicalizePhase::Run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 40 of file hydrogen-redundant-phi.cc.
References v8::internal::List< T, AllocationPolicy >::at(), v8::internal::HValue::CheckFlag(), v8::internal::HValue::IsPhi(), v8::internal::HValue::kIsDead, NULL, v8::internal::HValue::SetFlag(), and v8::internal::HValue::SetOperandAt().
Referenced by ProcessBlock(), and Run().
Here is the call graph for this function:
Here is the caller graph for this function:| void v8::internal::HRedundantPhiEliminationPhase::Run | ( | ) |
Definition at line 10 of file hydrogen-redundant-phi.cc.
References v8::internal::List< T, AllocationPolicy >::Add(), v8::internal::List< T, AllocationPolicy >::at(), DCHECK, v8::internal::HPhase::graph(), NULL, and ProcessPhis().
Here is the call graph for this function: