/third_party/node/deps/v8/src/objects/ |
D | dictionary.h | 26 using PropertyDictionary = NameDictionary; 183 EXTERN_DECLARE_BASE_NAME_DICTIONARY(NameDictionary, NameDictionaryShape) in EXTERN_DECLARE_BASE_NAME_DICTIONARY() argument 185 class V8_EXPORT_PRIVATE NameDictionary in EXTERN_DECLARE_BASE_NAME_DICTIONARY() 186 : public BaseNameDictionary<NameDictionary, NameDictionaryShape> { in EXTERN_DECLARE_BASE_NAME_DICTIONARY() 190 DECL_CAST(NameDictionary) in EXTERN_DECLARE_BASE_NAME_DICTIONARY() 191 DECL_PRINTER(NameDictionary) in EXTERN_DECLARE_BASE_NAME_DICTIONARY() 203 OBJECT_CONSTRUCTORS(NameDictionary, in EXTERN_DECLARE_BASE_NAME_DICTIONARY() 204 BaseNameDictionary<NameDictionary, NameDictionaryShape>); in EXTERN_DECLARE_BASE_NAME_DICTIONARY()
|
D | dictionary-inl.h | 24 CAST_ACCESSOR(NameDictionary) in CAST_ACCESSOR() argument 114 NameDictionary::NameDictionary(Address ptr) in NameDictionary() function 115 : BaseNameDictionary<NameDictionary, NameDictionaryShape>(ptr) { in NameDictionary() 202 Name NameDictionary::NameAt(InternalIndex entry) { in NameAt() 207 Name NameDictionary::NameAt(PtrComprCageBase cage_base, InternalIndex entry) { in NameAt() 211 Handle<Map> NameDictionary::GetMap(ReadOnlyRoots roots) { in GetMap()
|
D | literal-objects.cc | 96 Handle<NameDictionary> DictionaryAddNoUpdateNextEnumerationIndex( in DictionaryAddNoUpdateNextEnumerationIndex() 97 IsolateT* isolate, Handle<NameDictionary> dictionary, Handle<Name> name, in DictionaryAddNoUpdateNextEnumerationIndex() 100 return NameDictionary::AddNoUpdateNextEnumerationIndex( in DictionaryAddNoUpdateNextEnumerationIndex() 129 std::is_same<Dictionary, NameDictionary>::value)); in DictionaryUpdateMaxNumberKey() 164 (std::is_same<Dictionary, NameDictionary>::value || in AddToDictionaryTemplate() 425 properties_dictionary_template_ = NameDictionary::New( in CreateTemplates() 535 Handle<NameDictionary> properties_dictionary_template() const { in properties_dictionary_template() 536 return Handle<NameDictionary>::cast(properties_dictionary_template_); in properties_dictionary_template() 569 Isolate* isolate, Handle<NameDictionary> dictionary, Handle<Name> name, 572 LocalIsolate* isolate, Handle<NameDictionary> dictionary, Handle<Name> name,
|
D | js-objects.tq | 87 let properties: EmptyFixedArray|NameDictionary|SwissNameDictionary = 175 NameDictionary | SwissNameDictionary | EmptyFixedArray | 178 Map, NameDictionary | SwissNameDictionary | EmptyFixedArray | PropertyArray,
|
D | lookup.cc | 399 NameDictionary dict = holder->property_dictionary(); in PrepareForDataProperty() 451 NameDictionary dict = holder_obj->property_dictionary(); in PrepareForDataProperty() 539 Handle<NameDictionary> dictionary( in ReconfigureDataProperty() 689 Handle<NameDictionary> dictionary(receiver->property_dictionary(isolate_), in ApplyTransitionToDataProperty() 693 NameDictionary::Add(isolate(), dictionary, name(), in ApplyTransitionToDataProperty() 1004 NameDictionary dict = holder->property_dictionary(); in IsConstDictValueEqualTo() 1125 NameDictionary dictionary = holder->property_dictionary(isolate_); in WriteDataValue() 1367 NameDictionary dict = holder.property_dictionary(isolate_); in LookupInRegularHolder()
|
D | js-regexp.cc | 91 group_names = NameDictionary::Add( in BuildIndices() 92 isolate, Handle<NameDictionary>::cast(group_names), name, in BuildIndices()
|
D | js-objects.cc | 784 NameDictionary::cast(properties).SetHash(hash); in SetHashAndUpdateProperties() 806 return NameDictionary::cast(properties).Hash(); in GetIdentityHashHelper() 911 Handle<NameDictionary> dictionary(object->property_dictionary(), isolate); in DeleteNormalizedProperty() 913 dictionary = NameDictionary::DeleteEntry(isolate, dictionary, entry); in DeleteNormalizedProperty() 2314 : NameDictionary::kInitialCapacity; in New() 2698 Handle<NameDictionary> dictionary(object->property_dictionary(), isolate); in SetNormalizedProperty() 2704 NameDictionary::Add(isolate, dictionary, name, value, details); in SetNormalizedProperty() 3208 : NameDictionary::kInitialCapacity; in MigrateFastToSlow() 3212 Handle<NameDictionary> dictionary; in MigrateFastToSlow() 3253 dictionary = NameDictionary::Add(isolate, dictionary, key, value, d); in MigrateFastToSlow() [all …]
|
D | object-list-macros.h | 190 V(NameDictionary) \
|
D | js-objects-inl.h | 787 DEF_GETTER(JSReceiver, property_dictionary, NameDictionary) { in DEF_GETTER() argument 796 return NameDictionary::cast(prop); in DEF_GETTER()
|
/third_party/node/deps/v8/src/builtins/ |
D | builtins-constructor.h | 31 NameDictionary::kMaxRegularCapacity / 3 * 2;
|
D | builtins-internal-gen.cc | 604 TNode<NameDictionary> properties, in DictionarySpecificDelete() 611 StoreValueByKeyIndex<NameDictionary>(properties, key_index, filler, in DictionarySpecificDelete() 613 StoreDetailsByKeyIndex<NameDictionary>(properties, key_index, in DictionarySpecificDelete() 617 TNode<Smi> nof = GetNumberOfElements<NameDictionary>(properties); in DictionarySpecificDelete() 619 SetNumberOfElements<NameDictionary>(properties, new_nof); in DictionarySpecificDelete() 621 GetNumberOfDeletedElements<NameDictionary>(properties); in DictionarySpecificDelete() 623 SetNumberOfDeletedElements<NameDictionary>(properties, new_deleted); in DictionarySpecificDelete() 627 TNode<Smi> capacity = GetCapacity<NameDictionary>(properties); in DictionarySpecificDelete() 631 TNode<NameDictionary> new_properties = in DictionarySpecificDelete()
|
D | object.tq | 97 let properties: NameDictionary|SwissNameDictionary|EmptyFixedArray;
|
D | builtins-constructor-gen.cc | 332 properties = AllocateNameDictionary(NameDictionary::kInitialCapacity); in FastNewObject()
|
/third_party/node/deps/v8/src/runtime/ |
D | runtime-classes.cc | 128 std::is_same<Dictionary, NameDictionary>::value)); in KeyToName() 522 Handle<NameDictionary> properties_dictionary_template = in InitClassPrototype() 523 Handle<NameDictionary>::cast(properties_template); in InitClassPrototype() 580 Handle<NameDictionary> properties_dictionary_template = in InitClassConstructor() 581 Handle<NameDictionary>::cast(properties_template); in InitClassConstructor()
|
D | runtime-object.cc | 478 Handle<NameDictionary> dictionary(receiver->property_dictionary(), isolate); in RUNTIME_FUNCTION() 480 NameDictionary::Add(isolate, dictionary, name, value, property_details); in RUNTIME_FUNCTION() 835 NameDictionary dictionary = in RUNTIME_FUNCTION() 974 Handle<NameDictionary> dictionary = args.at<NameDictionary>(0); in RUNTIME_FUNCTION() 976 return *NameDictionary::Shrink(isolate, dictionary); in RUNTIME_FUNCTION()
|
D | runtime-literals.cc | 145 Handle<NameDictionary> dict(copy->property_dictionary(isolate), in StructureWalk()
|
/third_party/node/deps/v8/src/debug/ |
D | debug-wasm-objects.cc | 245 static Handle<NameDictionary> GetNameTable(Handle<JSObject> holder, in GetNameTable() 251 return Handle<NameDictionary>::cast(table_or_undefined); in GetNameTable() 255 auto table = NameDictionary::New(isolate, count); in GetNameTable() 261 table = NameDictionary::Add(isolate, table, key, value, in GetNameTable() 299 auto names = NameDictionary::IterationIndices(isolate, table); in NamedEnumerator()
|
/third_party/node/deps/v8/src/compiler/ |
D | js-create-lowering.cc | 1365 NameDictionary::ComputeCapacity(NameDictionary::kInitialCapacity); in ReduceJSCreateObject() 1367 int length = NameDictionary::EntryToIndex(InternalIndex(capacity)); in ReduceJSCreateObject() 1368 int size = NameDictionary::SizeFor(length); in ReduceJSCreateObject() 1390 STATIC_ASSERT(NameDictionary::kElementsStartIndex == in ReduceJSCreateObject() 1391 NameDictionary::kObjectHashIndex + 1); in ReduceJSCreateObject() 1392 for (int index = NameDictionary::kElementsStartIndex; index < length; in ReduceJSCreateObject()
|
D | access-builder.cc | 1210 FixedArray::OffsetOfElementAt(NameDictionary::kNextEnumerationIndexIndex), in ForDictionaryNextEnumerationIndex() 1223 FixedArray::OffsetOfElementAt(NameDictionary::kObjectHashIndex), in ForDictionaryObjectHashIndex()
|
/third_party/node/deps/v8/src/heap/ |
D | factory.h | 155 Handle<NameDictionary> NewNameDictionary(int at_least_space_for); 533 int number_of_slow_properties = NameDictionary::kInitialCapacity, 540 int number_of_slow_properties = NameDictionary::kInitialCapacity,
|
D | object-stats.cc | 543 NameDictionary properties = boilerplate.property_dictionary(); in RecordVirtualAllocationSiteDetails() 604 NameDictionary properties = object.property_dictionary(); in RecordVirtualJSObjectDetails()
|
D | setup-heap-internal.cc | 794 Handle<NameDictionary> empty_property_dictionary = NameDictionary::New( in CreateInitialObjects()
|
/third_party/node/deps/v8/src/codegen/ |
D | code-stub-assembler.cc | 2046 CAST(properties), NameDictionary::kObjectHashIndex))); in LoadJSReceiverIdentityHash() 3610 TNode<NameDictionary> CodeStubAssembler::AllocateNameDictionary( in AllocateNameDictionary() 3615 TNode<NameDictionary> CodeStubAssembler::AllocateNameDictionary( in AllocateNameDictionary() 3619 IntPtrConstant(NameDictionary::kMaxCapacity))); in AllocateNameDictionary() 3624 TNode<NameDictionary> CodeStubAssembler::AllocateNameDictionaryWithCapacity( in AllocateNameDictionaryWithCapacity() 3628 TNode<IntPtrT> length = EntryToIndex<NameDictionary>(capacity); in AllocateNameDictionaryWithCapacity() 3630 TimesTaggedSize(length), IntPtrConstant(NameDictionary::kHeaderSize)); in AllocateNameDictionaryWithCapacity() 3632 TNode<NameDictionary> result = in AllocateNameDictionaryWithCapacity() 3633 UncheckedCast<NameDictionary>(Allocate(store_size, flags)); in AllocateNameDictionaryWithCapacity() 3646 StoreFixedArrayElement(result, NameDictionary::kNumberOfElementsIndex, zero, in AllocateNameDictionaryWithCapacity() [all …]
|
/third_party/node/tools/v8_gypfiles/ |
D | features.gypi | 240 # Experimental feature that uses SwissNameDictionary instead of NameDictionary
|
/third_party/node/deps/v8/src/roots/ |
D | roots.h | 185 V(NameDictionary, empty_property_dictionary, EmptyPropertyDictionary) \
|