/third_party/node/deps/v8/src/objects/ |
D | dictionary.h | 312 EXTERN_DECLARE_DICTIONARY(NumberDictionary, NumberDictionaryShape) in EXTERN_DECLARE_DICTIONARY() argument 316 class NumberDictionary in EXTERN_DECLARE_DICTIONARY() 317 : public Dictionary<NumberDictionary, NumberDictionaryShape> { in EXTERN_DECLARE_DICTIONARY() 321 DECL_CAST(NumberDictionary) in EXTERN_DECLARE_DICTIONARY() 322 DECL_PRINTER(NumberDictionary) in EXTERN_DECLARE_DICTIONARY() 325 V8_WARN_UNUSED_RESULT static Handle<NumberDictionary> Set( in EXTERN_DECLARE_DICTIONARY() 326 Isolate* isolate, Handle<NumberDictionary> dictionary, uint32_t key, in EXTERN_DECLARE_DICTIONARY() 362 OBJECT_CONSTRUCTORS(NumberDictionary, in EXTERN_DECLARE_DICTIONARY() 363 Dictionary<NumberDictionary, NumberDictionaryShape>); in EXTERN_DECLARE_DICTIONARY()
|
D | dictionary-inl.h | 25 CAST_ACCESSOR(NumberDictionary) in CAST_ACCESSOR() 119 NumberDictionary::NumberDictionary(Address ptr) in NumberDictionary() function 120 : Dictionary<NumberDictionary, NumberDictionaryShape>(ptr) { in NumberDictionary() 129 bool NumberDictionary::requires_slow_elements() { in requires_slow_elements() 135 uint32_t NumberDictionary::max_number_key() { in max_number_key() 143 void NumberDictionary::set_requires_slow_elements() { in set_requires_slow_elements() 287 Handle<Map> NumberDictionary::GetMap(ReadOnlyRoots roots) { in GetMap()
|
D | elements.cc | 126 V(DictionaryElementsAccessor, DICTIONARY_ELEMENTS, NumberDictionary) \ 235 NumberDictionary from = NumberDictionary::cast(from_base); in CopyDictionaryToObjectElements() 445 NumberDictionary from = NumberDictionary::cast(from_base); in CopyDictionaryToDoubleElements() 1039 Handle<NumberDictionary> Normalize(Handle<JSObject> object) final { in Normalize() 1044 static Handle<NumberDictionary> NormalizeImpl( in NormalizeImpl() 1409 NumberDictionary dict = NumberDictionary::cast(backing_store); in NumberOfElementsImpl() 1416 Handle<NumberDictionary> dict = in SetLengthImpl() 1417 Handle<NumberDictionary>::cast(backing_store); in SetLengthImpl() 1477 Handle<NumberDictionary> dict(NumberDictionary::cast(obj->elements()), in DeleteImpl() 1479 dict = NumberDictionary::DeleteEntry(obj->GetIsolate(), dict, entry); in DeleteImpl() [all …]
|
D | literal-objects.cc | 115 Handle<NumberDictionary> DictionaryAddNoUpdateNextEnumerationIndex( in DictionaryAddNoUpdateNextEnumerationIndex() 116 IsolateT* isolate, Handle<NumberDictionary> dictionary, uint32_t element, in DictionaryAddNoUpdateNextEnumerationIndex() 121 return NumberDictionary::Add(isolate, dictionary, element, value, details, in DictionaryAddNoUpdateNextEnumerationIndex() 133 void DictionaryUpdateMaxNumberKey(Handle<NumberDictionary> dictionary, in DictionaryUpdateMaxNumberKey() 162 std::is_same<Dictionary, NumberDictionary>::value; in AddToDictionaryTemplate() 398 Handle<NumberDictionary> elements_template() const { in elements_template() 436 ? NumberDictionary::New(isolate, element_count_ + computed_count_, in CreateTemplates() 555 Handle<NumberDictionary> elements_dictionary_template_; 580 IsolateT* isolate, Handle<NumberDictionary> dictionary, uint32_t key, in AddToElementsTemplate() 586 Isolate* isolate, Handle<NumberDictionary> dictionary, uint32_t key, [all …]
|
D | js-objects-inl.h | 754 DEF_GETTER(JSObject, element_dictionary, NumberDictionary) { in DEF_GETTER() argument 757 return NumberDictionary::cast(elements(cage_base)); in DEF_GETTER() 908 uint32_t size_threshold = NumberDictionary::kPreferFastElementsSizeFactor * in ACCESSORS() 909 NumberDictionary::ComputeCapacity(used_elements) * in ACCESSORS() 910 NumberDictionary::kEntrySize; in ACCESSORS()
|
D | literal-objects.h | 137 Handle<NumberDictionary> dictionary,
|
D | js-objects.cc | 2724 Handle<NumberDictionary> dictionary = in SetNormalizedElement() 2725 handle(NumberDictionary::cast(object->elements()), isolate); in SetNormalizedElement() 2727 NumberDictionary::Set(isolate, dictionary, index, value, object, details); in SetNormalizedElement() 3878 void JSObject::RequireSlowElements(NumberDictionary dictionary) { in RequireSlowElements() 3890 Handle<NumberDictionary> JSObject::NormalizeElements(Handle<JSObject> object) { in NormalizeElements() 3903 return handle(NumberDictionary::cast(elements), isolate); in NormalizeElements() 3912 Handle<NumberDictionary> dictionary = in NormalizeElements() 4068 NumberDictionary::cast(object.elements()), object.GetReadOnlyRoots(), in TestElementsIntegrityLevel() 4141 Handle<NumberDictionary> dictionary = NormalizeElements(object); in PreventExtensions() 4209 Isolate* isolate, ReadOnlyRoots roots, Handle<NumberDictionary> dictionary, [all …]
|
D | arguments.tq | 80 arguments: FixedArray|NumberDictionary; 353 case (NumberDictionary): {
|
D | elements.h | 138 virtual Handle<NumberDictionary> Normalize(Handle<JSObject> object) = 0;
|
D | js-objects.h | 409 DECL_GETTER(element_dictionary, NumberDictionary) 656 V8_EXPORT_PRIVATE static Handle<NumberDictionary> NormalizeElements( 659 void RequireSlowElements(NumberDictionary dictionary);
|
D | js-objects.tq | 31 // In the slow mode the elements is either a NumberDictionary or a
|
D | object-list-macros.h | 194 V(NumberDictionary) \
|
D | lookup.cc | 818 Handle<NumberDictionary> dictionary = JSObject::NormalizeElements(receiver); in TransitionToAccessorPair() 820 dictionary = NumberDictionary::Set(isolate_, dictionary, array_index(), in TransitionToAccessorPair()
|
D | objects.cc | 2408 NumberDictionary::cast(*this).Rehash(isolate); in RehashBasedOnMap() 6164 void NumberDictionary::UpdateMaxNumberKey(uint32_t key, in UpdateMaxNumberKey() 6187 Handle<NumberDictionary> NumberDictionary::Set( in Set() 6188 Isolate* isolate, Handle<NumberDictionary> dictionary, uint32_t key, in Set() 6194 Handle<NumberDictionary> new_dictionary = in Set() 6200 void NumberDictionary::CopyValuesTo(FixedArray elements) { in CopyValuesTo() 6936 EXTERN_DEFINE_DICTIONARY(NumberDictionary, NumberDictionaryShape) in EXTERN_DEFINE_HASH_TABLE()
|
/third_party/node/deps/v8/src/runtime/ |
D | runtime-classes.cc | 134 Handle<Name> KeyToName<NumberDictionary>(Isolate* isolate, Handle<Object> key) { in KeyToName() 282 Handle<NumberDictionary> elements_dictionary_template, in AddDescriptorsByTemplate() 289 Handle<NumberDictionary> elements_dictionary = in AddDescriptorsByTemplate() 369 if (!SubstituteValues<NumberDictionary>(isolate, elements_dictionary, in AddDescriptorsByTemplate() 404 Handle<NumberDictionary> elements_dictionary_template, in AddDescriptorsByTemplate() 412 Handle<NumberDictionary> elements_dictionary = in AddDescriptorsByTemplate() 451 if (!SubstituteValues<NumberDictionary>(isolate, elements_dictionary, in AddDescriptorsByTemplate() 492 Handle<NumberDictionary> elements_dictionary_template( in InitClassPrototype() 493 NumberDictionary::cast(class_boilerplate->instance_elements_template()), in InitClassPrototype() 548 Handle<NumberDictionary> elements_dictionary_template( in InitClassConstructor() [all …]
|
D | runtime-literals.cc | 195 Handle<NumberDictionary> element_dictionary( in StructureWalk()
|
/third_party/node/deps/v8/src/builtins/ |
D | builtins-array.cc | 713 Handle<NumberDictionary> dict(NumberDictionary::cast(*storage_), isolate_); in visit() 717 Handle<NumberDictionary> result = NumberDictionary::Set( in visit() 784 Handle<NumberDictionary> slow_storage( in SetDictionaryMode() 785 NumberDictionary::New(isolate_, current_storage->length())); in SetDictionaryMode() 794 Handle<NumberDictionary> new_storage = NumberDictionary::Set( in SetDictionaryMode() 883 NumberDictionary dictionary = NumberDictionary::cast(array->elements()); in EstimateElementCount() 959 NumberDictionary dict = NumberDictionary::cast(object->elements()); in CollectElementIndices() 1185 Handle<NumberDictionary> dict(array->element_dictionary(), isolate); in IterateElements() 1407 storage = NumberDictionary::New(isolate, estimate_nof); in Slow_ArrayConcat()
|
D | array-join.tq | 26 const dict: NumberDictionary = UnsafeCast<NumberDictionary>(array.elements); 357 const dict: NumberDictionary = 358 UnsafeCast<NumberDictionary>(array.elements);
|
D | base.tq | 224 extern class NumberDictionary extends HashTable; 1305 extern macro GetNumberDictionaryNumberOfElements(NumberDictionary): Smi; 1309 extern macro BasicLoadNumberDictionaryElement(NumberDictionary, intptr): JSAny
|
/third_party/node/deps/v8/src/json/ |
D | json-parser.cc | 438 Handle<NumberDictionary> elms = in BuildJsonObject() 439 NumberDictionary::New(isolate_, cont.elements); in BuildJsonObject() 445 elms = NumberDictionary::Set(isolate_, elms, index, value); in BuildJsonObject()
|
/third_party/node/deps/v8/src/heap/ |
D | setup-heap-internal.cc | 837 Handle<NumberDictionary> slow_element_dictionary = NumberDictionary::New( in CreateInitialObjects()
|
D | object-stats.cc | 616 object, NumberDictionary::cast(elements), in RecordVirtualJSObjectDetails()
|
/third_party/node/deps/v8/src/diagnostics/ |
D | objects-printer.cc | 166 NumberDictionary::cast(*this).NumberDictionaryPrint(os); in HeapObjectPrint() 459 NumberDictionary dict = NumberDictionary::cast(elements); in PrintDictionaryElements() 980 void NumberDictionary::NumberDictionaryPrint(std::ostream& os) { in NumberDictionaryPrint()
|
D | objects-debug.cc | 1173 NumberDictionary dict = NumberDictionary::cast(elements()); in JSArrayVerify() 2023 NumberDictionary dict = element_dictionary(); in IncrementSpillStatistics()
|
/third_party/node/deps/v8/src/roots/ |
D | roots.h | 180 V(NumberDictionary, empty_slow_element_dictionary, \
|