|
| bool | Equals (AbstractState const *that) const |
| |
| void | Merge (AbstractState const *that, Zone *zone) |
| |
| AbstractState const * | SetMaps (Node *object, ZoneRefSet< Map > maps, Zone *zone) const |
| |
| AbstractState const * | KillMaps (Node *object, Zone *zone) const |
| |
| AbstractState const * | KillMaps (const AliasStateInfo &alias_info, Zone *zone) const |
| |
| bool | LookupMaps (Node *object, ZoneRefSet< Map > *object_maps) const |
| |
| AbstractState const * | AddField (Node *object, IndexRange index, FieldInfo info, Zone *zone) const |
| |
| AbstractState const * | KillConstField (Node *object, IndexRange index_range, Zone *zone) const |
| |
| AbstractState const * | KillField (const AliasStateInfo &alias_info, IndexRange index, MaybeHandle< Name > name, Zone *zone) const |
| |
| AbstractState const * | KillField (Node *object, IndexRange index, MaybeHandle< Name > name, Zone *zone) const |
| |
| AbstractState const * | KillFields (Node *object, MaybeHandle< Name > name, Zone *zone) const |
| |
| AbstractState const * | KillAll (Zone *zone) const |
| |
| FieldInfo const * | LookupField (Node *object, IndexRange index, ConstFieldInfo const_field_info) const |
| |
| AbstractState const * | AddElement (Node *object, Node *index, Node *value, MachineRepresentation representation, Zone *zone) const |
| |
| AbstractState const * | KillElement (Node *object, Node *index, Zone *zone) const |
| |
| Node * | LookupElement (Node *object, Node *index, MachineRepresentation representation) const |
| |
| void | Print () const |
| |
| void * | operator new (size_t, Zone *)=delete |
| |
| void * | operator new (size_t size, void *ptr) |
| |
| void | operator delete (void *, size_t) |
| |
| void | operator delete (void *pointer, Zone *zone)=delete |
| |
Definition at line 246 of file load-elimination.h.
◆ AbstractFields
Initial value:
std::array<AbstractField const*, kMaxTrackedFieldsPerObject>
Definition at line 288 of file load-elimination.h.
◆ AddElement()
◆ AddField()
◆ empty_state()
| static AbstractState const * v8::internal::compiler::LoadElimination::AbstractState::empty_state |
( |
| ) |
|
|
inlinestatic |
◆ Equals()
| bool v8::internal::compiler::LoadElimination::AbstractState::Equals |
( |
AbstractState const * | that | ) |
const |
◆ FieldsEquals()
◆ FieldsMerge()
◆ KillAll()
◆ KillConstField()
◆ KillElement()
◆ KillField() [1/2]
◆ KillField() [2/2]
◆ KillFields()
◆ KillMaps() [1/2]
◆ KillMaps() [2/2]
◆ LookupElement()
◆ LookupField()
◆ LookupMaps()
| bool v8::internal::compiler::LoadElimination::AbstractState::LookupMaps |
( |
Node * | object, |
|
|
ZoneRefSet< Map > * | object_maps ) const |
◆ Merge()
| void v8::internal::compiler::LoadElimination::AbstractState::Merge |
( |
AbstractState const * | that, |
|
|
Zone * | zone ) |
◆ Print()
| void v8::internal::compiler::LoadElimination::AbstractState::Print |
( |
| ) |
const |
◆ SetMaps()
◆ const_fields_
| AbstractFields v8::internal::compiler::LoadElimination::AbstractState::const_fields_ {} |
|
private |
◆ const_fields_count_
| int v8::internal::compiler::LoadElimination::AbstractState::const_fields_count_ = 0 |
|
private |
◆ elements_
| AbstractElements const* v8::internal::compiler::LoadElimination::AbstractState::elements_ = nullptr |
|
private |
◆ empty_state_
◆ fields_
| AbstractFields v8::internal::compiler::LoadElimination::AbstractState::fields_ {} |
|
private |
◆ fields_count_
| int v8::internal::compiler::LoadElimination::AbstractState::fields_count_ = 0 |
|
private |
◆ maps_
| AbstractMaps const* v8::internal::compiler::LoadElimination::AbstractState::maps_ = nullptr |
|
private |
The documentation for this class was generated from the following files: