V8 Project
|
#include <hydrogen-mark-deoptimize.h>
Public Member Functions | |
HMarkDeoptimizeOnUndefinedPhase (HGraph *graph) | |
void | Run () |
![]() | |
HPhase (const char *name, HGraph *graph) | |
~HPhase () | |
Private Member Functions | |
void | ProcessPhi (HPhi *phi) |
DISALLOW_COPY_AND_ASSIGN (HMarkDeoptimizeOnUndefinedPhase) | |
Private Attributes | |
ZoneList< HPhi * > | worklist_ |
Additional Inherited Members | |
![]() | |
HGraph * | graph () const |
Definition at line 19 of file hydrogen-mark-deoptimize.h.
|
inlineexplicit |
Definition at line 21 of file hydrogen-mark-deoptimize.h.
|
private |
|
private |
Definition at line 22 of file hydrogen-mark-deoptimize.cc.
References v8::internal::List< T, AllocationPolicy >::Add(), v8::internal::HValue::CheckFlag(), v8::internal::HValue::ClearFlag(), DCHECK, v8::internal::HValue::IsPhi(), v8::internal::HValue::kAllowUndefinedAsNaN, v8::internal::HValue::OperandAt(), and worklist_.
Referenced by Run().
void v8::internal::HMarkDeoptimizeOnUndefinedPhase::Run | ( | ) |
Definition at line 10 of file hydrogen-mark-deoptimize.cc.
References v8::internal::List< T, AllocationPolicy >::at(), v8::internal::HPhase::graph(), v8::internal::HValue::kAllowUndefinedAsNaN, and ProcessPhi().
|
private |
Definition at line 32 of file hydrogen-mark-deoptimize.h.
Referenced by ProcessPhi().