Home
last modified time | relevance | path

Searched refs:EnumCache (Results 1 - 15 of 15) sorted by relevance

/third_party/node/deps/v8/src/objects/
H A Ddescriptor-array.h31 // An EnumCache is a pair used to hold keys and indices caches.
32 class EnumCache : public TorqueGeneratedEnumCache<EnumCache, Struct> { class
34 DECL_VERIFIER(EnumCache)
38 TQ_OBJECT_CONSTRUCTORS(EnumCache)
144 void Initialize(EnumCache enum_cache, HeapObject undefined_value,
H A Dobjects-definitions.h146 V(_, ENUM_CACHE_TYPE, EnumCache, enum_cache) \
H A Ddescriptor-array-inl.h29 TQ_OBJECT_CONSTRUCTORS_IMPL(EnumCache)
H A Dobject-list-macros.h24 class EnumCache;
H A Dobjects.cc4420 void DescriptorArray::Initialize(EnumCache empty_enum_cache, in Initialize()
4448 EnumCache enum_cache = descriptors->enum_cache(); in InitializeOrChangeEnumCache()
/third_party/node/deps/v8/src/builtins/
H A Dbuiltins-object-gen.cc500 TNode<EnumCache> object_enum_cache = LoadObjectField<EnumCache>( in TF_BUILTIN()
503 object_enum_cache, EnumCache::kKeysOffset); in TF_BUILTIN()
630 TNode<EnumCache> object_enum_cache = LoadObjectField<EnumCache>( in TF_BUILTIN()
633 object_enum_cache, EnumCache::kKeysOffset); in TF_BUILTIN()
/third_party/node/deps/v8/src/heap/
H A Dsetup-heap-internal.cc310 // Setup the struct maps first (needed for the EnumCache). in CreateInitialMaps()
324 set_empty_enum_cache(EnumCache::cast(obj)); in CreateInitialMaps()
325 EnumCache::cast(obj).set_keys(roots.empty_fixed_array()); in CreateInitialMaps()
326 EnumCache::cast(obj).set_indices(roots.empty_fixed_array()); in CreateInitialMaps()
H A Dfactory.h45 class EnumCache;
179 // Create a new EnumCache struct.
180 Handle<EnumCache> NewEnumCache(Handle<FixedArray> keys,
H A Dobject-stats.cc896 EnumCache enum_cache = array.enum_cache(); in RecordVirtualMapDetails()
H A Dfactory.cc408 Handle<EnumCache> Factory::NewEnumCache(Handle<FixedArray> keys, in NewEnumCache()
411 NewStructInternal<EnumCache>(ENUM_CACHE_TYPE, AllocationType::kOld); in NewEnumCache()
H A Dmark-compact.cc2934 EnumCache enum_cache = descriptors.enum_cache(); in TrimEnumCache()
/third_party/node/deps/v8/src/compiler/
H A Daccess-builder.cc1024 FieldAccess access = {kTaggedBase, EnumCache::kKeysOffset, in ForEnumCacheKeys()
1033 FieldAccess access = {kTaggedBase, EnumCache::kIndicesOffset, in ForEnumCacheIndices()
/third_party/node/deps/v8/src/roots/
H A Droots.h171 V(EnumCache, empty_enum_cache, EmptyEnumCache) \
/third_party/node/deps/v8/src/diagnostics/
H A Dobjects-debug.cc458 EnumCache enum_cache = descriptors.enum_cache(); in JSObjectVerify()
1738 void EnumCache::EnumCacheVerify(Isolate* isolate) { in EnumCacheVerify()
/third_party/node/deps/v8/src/codegen/
H A Dcode-stub-assembler.cc13543 TNode<EnumCache> enum_cache = LoadObjectField<EnumCache>(
13546 LoadObjectField<FixedArray>(enum_cache, EnumCache::kKeysOffset);
13550 LoadObjectField<FixedArray>(enum_cache, EnumCache::kIndicesOffset);
14891 // chain. Given that we do not create an EnumCache for dict-mode objects,

Completed in 77 milliseconds