v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::maglev::VirtualObject Member List

This is the complete list of members for v8::internal::maglev::VirtualObject, including all inherited members.

allocation() constv8::internal::maglev::VirtualObjectinline
allocation_v8::internal::maglev::VirtualObjectmutableprivate
Base typedefv8::internal::maglev::VirtualObjectprivate
ClearSlots(int last_init_slot, ValueNode *clear_value)v8::internal::maglev::VirtualObjectinline
Clone(uint32_t new_object_id, Zone *zone, bool empty_clone=false) constv8::internal::maglev::VirtualObjectinline
compatible_for_merge(const VirtualObject *other) constv8::internal::maglev::VirtualObjectinline
cons_string() constv8::internal::maglev::VirtualObjectinline
cons_string_v8::internal::maglev::VirtualObject
double_array_v8::internal::maglev::VirtualObject
double_elements() constv8::internal::maglev::VirtualObjectinline
double_elements_length() constv8::internal::maglev::VirtualObjectinline
end()v8::internal::maglev::FixedInputNodeTMixin< InputCount, Base, Derived >inline
FixedInputNodeTMixin(uint64_t bitfield, Args &&... args)v8::internal::maglev::FixedInputNodeTMixin< InputCount, Base, Derived >inlineexplicitprotected
ForEachInput(Function &&callback)v8::internal::maglev::VirtualObjectinline
ForEachInput(Function &&callback) constv8::internal::maglev::VirtualObjectinline
ForEachNestedRuntimeInput(VirtualObjectList virtual_objects, Function &&f)v8::internal::maglev::VirtualObjectinline
ForEachNestedRuntimeInput(VirtualObjectList virtual_objects, Function &&f) constv8::internal::maglev::VirtualObjectinline
GenerateCode(MaglevAssembler *, const ProcessingState &)v8::internal::maglev::VirtualObjectinline
get(uint32_t offset) constv8::internal::maglev::VirtualObjectinline
get_by_index(uint32_t i) constv8::internal::maglev::VirtualObjectinlineprivate
has_inputs() constv8::internal::maglev::FixedInputNodeTMixin< InputCount, Base, Derived >inline
has_static_map() constv8::internal::maglev::VirtualObjectinline
id() constv8::internal::maglev::VirtualObjectinline
id_v8::internal::maglev::VirtualObjectprivate
input_count() constv8::internal::maglev::FixedInputNodeTMixin< InputCount, Base, Derived >inline
InputTypes typedefv8::internal::maglev::FixedInputNodeTMixin< InputCount, Base, Derived >protected
IsSnapshot() constv8::internal::maglev::VirtualObjectinline
kConsString enum valuev8::internal::maglev::VirtualObject
kDefault enum valuev8::internal::maglev::VirtualObject
kFixedDoubleArray enum valuev8::internal::maglev::VirtualObject
kHeapNumber enum valuev8::internal::maglev::VirtualObject
kInputCountv8::internal::maglev::FixedInputNodeTMixin< InputCount, Base, Derived >static
kInputTypesv8::internal::maglev::FixedInputNodeTMixin< InputCount, Base, Derived >protected
kLast enum valuev8::internal::maglev::VirtualObject
map() constv8::internal::maglev::VirtualObjectinline
map_v8::internal::maglev::VirtualObjectprivate
Merge(const VirtualObject *other, uint32_t new_object_id, Zone *zone, Function MergeValue) constv8::internal::maglev::VirtualObjectinline
New(Zone *zone, std::initializer_list< ValueNode * > inputs, Args &&... args)v8::internal::maglev::NodeTMixin< Base, Derived >inlinestatic
New(Zone *zone, size_t input_count, Args &&... args)v8::internal::maglev::NodeTMixin< Base, Derived >inlinestatic
next_v8::internal::maglev::VirtualObjectprivate
NodeTMixin(uint64_t bitfield, Args &&... args)v8::internal::maglev::NodeTMixin< Base, Derived >inlineexplicitprotected
number() constv8::internal::maglev::VirtualObjectinline
number_v8::internal::maglev::VirtualObject
opcode() constv8::internal::maglev::NodeTMixin< Base, Derived >inline
operator<<(std::ostream &out, Type type)v8::internal::maglev::VirtualObjectfriend
PrintParams(std::ostream &, MaglevGraphLabeller *) constv8::internal::maglev::VirtualObject
properties() constv8::internal::maglev::NodeTMixin< Base, Derived >inline
set(uint32_t offset, ValueNode *value)v8::internal::maglev::VirtualObjectinline
set_allocation(InlinedAllocation *allocation)v8::internal::maglev::VirtualObjectinline
set_by_index(uint32_t i, ValueNode *value)v8::internal::maglev::VirtualObjectinlineprivate
SetValueLocationConstraints()v8::internal::maglev::VirtualObjectinline
size() constv8::internal::maglev::VirtualObjectinline
slot_count() constv8::internal::maglev::VirtualObjectinline
slots_v8::internal::maglev::VirtualObject
Snapshot()v8::internal::maglev::VirtualObjectinline
snapshotted_v8::internal::maglev::VirtualObjectprivate
string_length() constv8::internal::maglev::VirtualObjectinline
Type enum namev8::internal::maglev::VirtualObject
type() constv8::internal::maglev::VirtualObjectinline
type_v8::internal::maglev::VirtualObjectprivate
VerifyInputs(MaglevGraphLabeller *graph_labeller) constv8::internal::maglev::FixedInputNodeTMixin< InputCount, Base, Derived >inline
VirtualObject(uint64_t bitfield, int id, const VirtualConsString &cons_string)v8::internal::maglev::VirtualObjectinlineexplicit
VirtualObject(uint64_t bitfield, compiler::MapRef map, int id, uint32_t slot_count, ValueNode **slots)v8::internal::maglev::VirtualObjectinlineexplicit
VirtualObject(uint64_t bitfield, compiler::MapRef map, int id, Float64 number)v8::internal::maglev::VirtualObjectinlineexplicit
VirtualObject(uint64_t bitfield, compiler::MapRef map, int id, uint32_t length, compiler::FixedDoubleArrayRef elements)v8::internal::maglev::VirtualObjectinlineexplicit
VirtualObjectListv8::internal::maglev::VirtualObjectprivate