Home
last modified time | relevance | path

Searched refs:NumberDictionary (Results 1 – 25 of 32) sorted by relevance

12

/third_party/node/deps/v8/src/objects/
Ddictionary.h312 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()
Ddictionary-inl.h25 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()
Delements.cc126 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 …]
Dliteral-objects.cc115 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 …]
Djs-objects-inl.h754 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()
Dliteral-objects.h137 Handle<NumberDictionary> dictionary,
Djs-objects.cc2724 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 …]
Darguments.tq80 arguments: FixedArray|NumberDictionary;
353 case (NumberDictionary): {
Delements.h138 virtual Handle<NumberDictionary> Normalize(Handle<JSObject> object) = 0;
Djs-objects.h409 DECL_GETTER(element_dictionary, NumberDictionary)
656 V8_EXPORT_PRIVATE static Handle<NumberDictionary> NormalizeElements(
659 void RequireSlowElements(NumberDictionary dictionary);
Djs-objects.tq31 // In the slow mode the elements is either a NumberDictionary or a
Dobject-list-macros.h194 V(NumberDictionary) \
Dlookup.cc818 Handle<NumberDictionary> dictionary = JSObject::NormalizeElements(receiver); in TransitionToAccessorPair()
820 dictionary = NumberDictionary::Set(isolate_, dictionary, array_index(), in TransitionToAccessorPair()
Dobjects.cc2408 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/
Druntime-classes.cc134 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 …]
Druntime-literals.cc195 Handle<NumberDictionary> element_dictionary( in StructureWalk()
/third_party/node/deps/v8/src/builtins/
Dbuiltins-array.cc713 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()
Darray-join.tq26 const dict: NumberDictionary = UnsafeCast<NumberDictionary>(array.elements);
357 const dict: NumberDictionary =
358 UnsafeCast<NumberDictionary>(array.elements);
Dbase.tq224 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/
Djson-parser.cc438 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/
Dsetup-heap-internal.cc837 Handle<NumberDictionary> slow_element_dictionary = NumberDictionary::New( in CreateInitialObjects()
Dobject-stats.cc616 object, NumberDictionary::cast(elements), in RecordVirtualJSObjectDetails()
/third_party/node/deps/v8/src/diagnostics/
Dobjects-printer.cc166 NumberDictionary::cast(*this).NumberDictionaryPrint(os); in HeapObjectPrint()
459 NumberDictionary dict = NumberDictionary::cast(elements); in PrintDictionaryElements()
980 void NumberDictionary::NumberDictionaryPrint(std::ostream& os) { in NumberDictionaryPrint()
Dobjects-debug.cc1173 NumberDictionary dict = NumberDictionary::cast(elements()); in JSArrayVerify()
2023 NumberDictionary dict = element_dictionary(); in IncrementSpillStatistics()
/third_party/node/deps/v8/src/roots/
Droots.h180 V(NumberDictionary, empty_slow_element_dictionary, \

12