|
V8 Project
|
Inheritance diagram for v8::internal::HLoadEliminationEffects:
Collaboration diagram for v8::internal::HLoadEliminationEffects:Public Member Functions | |
| HLoadEliminationEffects (Zone *zone) | |
| bool | Disabled () |
| void | Process (HInstruction *instr, Zone *zone) |
| void | Apply (HLoadEliminationTable *table) |
| void | Union (HLoadEliminationEffects *that, Zone *zone) |
Public Member Functions inherited from v8::internal::ZoneObject | |
| INLINE (void *operator new(size_t size, Zone *zone)) | |
| void | operator delete (void *, size_t) |
| void | operator delete (void *pointer, Zone *zone) |
Private Attributes | |
| Zone * | zone_ |
| GVNFlagSet | flags_ |
| ZoneList< HStoreNamedField * > | stores_ |
Definition at line 436 of file hydrogen-load-elimination.cc.
|
inlineexplicit |
Definition at line 438 of file hydrogen-load-elimination.cc.
|
inline |
Definition at line 455 of file hydrogen-load-elimination.cc.
References v8::internal::EnumSet< E, T >::Contains(), flags_, v8::internal::JSObject::kElementsOffset, v8::internal::HLoadEliminationTable::Kill(), v8::internal::HLoadEliminationTable::KillOffset(), v8::internal::HLoadEliminationTable::KillStore(), v8::internal::HeapObject::kMapOffset, and stores_.
Here is the call graph for this function:
|
inline |
Definition at line 441 of file hydrogen-load-elimination.cc.
|
inline |
Definition at line 446 of file hydrogen-load-elimination.cc.
References v8::internal::List< T, AllocationPolicy >::Add(), v8::internal::EnumSet< E, T >::Add(), v8::internal::HValue::ChangesFlags(), flags_, stores_, and zone_.
Here is the call graph for this function:
|
inline |
Definition at line 476 of file hydrogen-load-elimination.cc.
References v8::internal::List< T, AllocationPolicy >::Add(), v8::internal::EnumSet< E, T >::Add(), flags_, and stores_.
Here is the call graph for this function:
|
private |
Definition at line 485 of file hydrogen-load-elimination.cc.
|
private |
Definition at line 486 of file hydrogen-load-elimination.cc.
|
private |
Definition at line 484 of file hydrogen-load-elimination.cc.
Referenced by Process().