|
| 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: