![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <maglev-interpreter-frame-state.h>
Public Member Functions | |
LoopEffects (int loop_header, Zone *zone) | |
void | Merge (const LoopEffects *other) |
Public Attributes | |
ZoneSet< KnownNodeAspects::LoadedContextSlotsKey > | context_slot_written |
ZoneSet< ValueNode * > | objects_written |
ZoneSet< KnownNodeAspects::LoadedPropertyMapKey > | keys_cleared |
ZoneSet< InlinedAllocation * > | allocations |
bool | unstable_aspects_cleared = false |
bool | may_have_aliasing_contexts = false |
Definition at line 1119 of file maglev-interpreter-frame-state.h.
|
inlineexplicit |
Definition at line 1120 of file maglev-interpreter-frame-state.h.
|
inline |
Definition at line 1139 of file maglev-interpreter-frame-state.h.
ZoneSet<InlinedAllocation*> v8::internal::maglev::LoopEffects::allocations |
Definition at line 1136 of file maglev-interpreter-frame-state.h.
ZoneSet<KnownNodeAspects::LoadedContextSlotsKey> v8::internal::maglev::LoopEffects::context_slot_written |
Definition at line 1133 of file maglev-interpreter-frame-state.h.
ZoneSet<KnownNodeAspects::LoadedPropertyMapKey> v8::internal::maglev::LoopEffects::keys_cleared |
Definition at line 1135 of file maglev-interpreter-frame-state.h.
bool v8::internal::maglev::LoopEffects::may_have_aliasing_contexts = false |
Definition at line 1138 of file maglev-interpreter-frame-state.h.
Definition at line 1134 of file maglev-interpreter-frame-state.h.
bool v8::internal::maglev::LoopEffects::unstable_aspects_cleared = false |
Definition at line 1137 of file maglev-interpreter-frame-state.h.