|
V8 Project
|
#include <hydrogen-mark-deoptimize.h>
Inheritance diagram for v8::internal::HMarkDeoptimizeOnUndefinedPhase:
Collaboration diagram for v8::internal::HMarkDeoptimizeOnUndefinedPhase:Public Member Functions | |
| HMarkDeoptimizeOnUndefinedPhase (HGraph *graph) | |
| void | Run () |
Public Member Functions inherited from v8::internal::HPhase | |
| 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 | |
Protected Member Functions inherited from v8::internal::HPhase | |
| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().
Here is the call graph for this function:
|
private |
Definition at line 32 of file hydrogen-mark-deoptimize.h.
Referenced by ProcessPhi().