|
| | HalfState (Zone *zone) |
| |
| bool | Equals (HalfState const *that) const |
| |
| void | IntersectWith (HalfState const *that) |
| |
| HalfState const * | KillField (Node *object, Node *offset, MachineRepresentation repr) const |
| |
| HalfState const * | AddField (Node *object, Node *offset, Node *value, MachineRepresentation repr) const |
| |
| FieldInfo | Lookup (Node *object, Node *offset) 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 62 of file csa-load-elimination.h.
◆ ConstantOffsetInfos
◆ InnerMap
◆ OuterMap
template<typename OuterKey >
◆ UnknownOffsetInfos
◆ HalfState()
| v8::internal::compiler::CsaLoadElimination::HalfState::HalfState |
( |
Zone * | zone | ) |
|
|
inlineexplicit |
◆ AddField()
◆ Equals()
| bool v8::internal::compiler::CsaLoadElimination::HalfState::Equals |
( |
HalfState const * | that | ) |
const |
|
inline |
◆ IntersectWith() [1/2]
| void v8::internal::compiler::CsaLoadElimination::HalfState::IntersectWith |
( |
HalfState const * | that | ) |
|
◆ IntersectWith() [2/2]
template<typename OuterKey >
| void v8::internal::compiler::CsaLoadElimination::HalfState::IntersectWith |
( |
OuterMap< OuterKey > & | to, |
|
|
const OuterMap< OuterKey > & | from ) |
|
staticprivate |
◆ KillField()
◆ KillOffset()
◆ KillOffsetInFresh()
| void v8::internal::compiler::CsaLoadElimination::HalfState::KillOffsetInFresh |
( |
Node * | object, |
|
|
uint32_t | offset, |
|
|
MachineRepresentation | repr ) |
|
private |
◆ Lookup()
◆ Print() [1/3]
| void v8::internal::compiler::CsaLoadElimination::HalfState::Print |
( |
| ) |
const |
◆ Print() [2/3]
| void v8::internal::compiler::CsaLoadElimination::HalfState::Print |
( |
const ConstantOffsetInfos & | infos | ) |
|
|
staticprivate |
◆ Print() [3/3]
| void v8::internal::compiler::CsaLoadElimination::HalfState::Print |
( |
const UnknownOffsetInfos & | infos | ) |
|
|
staticprivate |
◆ Update()
template<typename OuterKey >
| static void v8::internal::compiler::CsaLoadElimination::HalfState::Update |
( |
OuterMap< OuterKey > & | map, |
|
|
OuterKey | outer_key, |
|
|
Node * | inner_key, |
|
|
FieldInfo | info ) |
|
inlinestaticprivate |
◆ arbitrary_entries_
◆ arbitrary_unknown_entries_
| UnknownOffsetInfos v8::internal::compiler::CsaLoadElimination::HalfState::arbitrary_unknown_entries_ |
|
private |
◆ constant_entries_
◆ constant_unknown_entries_
| UnknownOffsetInfos v8::internal::compiler::CsaLoadElimination::HalfState::constant_unknown_entries_ |
|
private |
◆ fresh_entries_
◆ fresh_unknown_entries_
| UnknownOffsetInfos v8::internal::compiler::CsaLoadElimination::HalfState::fresh_unknown_entries_ |
|
private |
◆ zone_
| Zone* v8::internal::compiler::CsaLoadElimination::HalfState::zone_ |
|
private |
The documentation for this class was generated from the following files: