V8 Project
|
#include <hydrogen-redundant-phi.h>
Public Member Functions | |
HRedundantPhiEliminationPhase (HGraph *graph) | |
void | Run () |
void | ProcessBlock (HBasicBlock *block) |
![]() | |
HPhase (const char *name, HGraph *graph) | |
~HPhase () | |
Private Member Functions | |
void | ProcessPhis (const ZoneList< HPhi * > *phis) |
DISALLOW_COPY_AND_ASSIGN (HRedundantPhiEliminationPhase) | |
Additional Inherited Members | |
![]() | |
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().
|
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().
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().