#include <maglev-interpreter-frame-state.h>
◆ LoadedContextSlots
◆ LoadedContextSlotsKey
◆ LoadedPropertyMap
◆ NodeInfos
◆ ContextSlotLoadsAlias
◆ KnownNodeAspects() [1/4]
v8::internal::maglev::KnownNodeAspects::KnownNodeAspects |
( |
KnownNodeAspects && | other | ) |
|
|
delete |
◆ KnownNodeAspects() [2/4]
v8::internal::maglev::KnownNodeAspects::KnownNodeAspects |
( |
Zone * | zone | ) |
|
|
inlineexplicit |
◆ KnownNodeAspects() [3/4]
v8::internal::maglev::KnownNodeAspects::KnownNodeAspects |
( |
const KnownNodeAspects & | other | ) |
|
|
privatedefault |
◆ KnownNodeAspects() [4/4]
◆ ClearAvailableExpressions()
void v8::internal::maglev::KnownNodeAspects::ClearAvailableExpressions |
( |
| ) |
|
|
inline |
◆ ClearUnstableMaps()
void v8::internal::maglev::KnownNodeAspects::ClearUnstableMaps |
( |
| ) |
|
|
inline |
◆ ClearUnstableMapsIfAny()
void v8::internal::maglev::KnownNodeAspects::ClearUnstableMapsIfAny |
( |
const Function & | condition | ) |
|
|
inline |
◆ ClearUnstableNodeAspects()
void v8::internal::maglev::KnownNodeAspects::ClearUnstableNodeAspects |
( |
| ) |
|
◆ Clone()
◆ CloneForLoopHeader()
◆ effect_epoch()
uint32_t v8::internal::maglev::KnownNodeAspects::effect_epoch |
( |
| ) |
const |
|
inline |
◆ FindInfo() [1/2]
NodeInfos::iterator v8::internal::maglev::KnownNodeAspects::FindInfo |
( |
ValueNode * | node | ) |
|
|
inline |
◆ FindInfo() [2/2]
NodeInfos::const_iterator v8::internal::maglev::KnownNodeAspects::FindInfo |
( |
ValueNode * | node | ) |
const |
|
inline |
◆ GetOrCreateInfoFor()
◆ increment_effect_epoch()
void v8::internal::maglev::KnownNodeAspects::increment_effect_epoch |
( |
| ) |
|
|
inline |
◆ IsCompatibleWithLoopHeader()
bool v8::internal::maglev::KnownNodeAspects::IsCompatibleWithLoopHeader |
( |
const KnownNodeAspects & | other | ) |
const |
◆ IsValid() [1/2]
bool v8::internal::maglev::KnownNodeAspects::IsValid |
( |
NodeInfos::const_iterator & | it | ) |
const |
|
inline |
◆ IsValid() [2/2]
bool v8::internal::maglev::KnownNodeAspects::IsValid |
( |
NodeInfos::iterator & | it | ) |
|
|
inline |
◆ may_have_aliasing_contexts()
◆ Merge()
◆ NodeTypeFor()
NodeType v8::internal::maglev::KnownNodeAspects::NodeTypeFor |
( |
ValueNode * | node | ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ TryGetInfoFor() [1/2]
◆ TryGetInfoFor() [2/2]
const NodeInfo * v8::internal::maglev::KnownNodeAspects::TryGetInfoFor |
( |
ValueNode * | node | ) |
const |
|
inline |
◆ UpdateMayHaveAliasingContexts()
void v8::internal::maglev::KnownNodeAspects::UpdateMayHaveAliasingContexts |
( |
ValueNode * | context | ) |
|
|
inline |
◆ Zone::New [1/2]
◆ Zone::New [2/2]
◆ any_map_for_any_node_is_unstable
bool v8::internal::maglev::KnownNodeAspects::any_map_for_any_node_is_unstable |
◆ available_expressions
◆ effect_epoch_
uint32_t v8::internal::maglev::KnownNodeAspects::effect_epoch_ |
|
private |
◆ kEffectEpochForPureInstructions
uint32_t v8::internal::maglev::KnownNodeAspects::kEffectEpochForPureInstructions |
|
staticconstexpr |
◆ kEffectEpochOverflow
uint32_t v8::internal::maglev::KnownNodeAspects::kEffectEpochOverflow |
|
staticconstexpr |
◆ loaded_constant_properties
◆ loaded_context_constants
◆ loaded_context_slots
◆ loaded_properties
◆ may_have_aliasing_contexts_
◆ node_infos
NodeInfos v8::internal::maglev::KnownNodeAspects::node_infos |
|
private |
The documentation for this struct was generated from the following files: