![]() |
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.