Home
last modified time | relevance | path

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

/external/v8/src/objects/
Ddictionary.h292 V8_EXPORT_PRIVATE) HashTable<NumberDictionary, NumberDictionaryShape>;
295 Dictionary<NumberDictionary, NumberDictionaryShape>;
299 class NumberDictionary
300 : public Dictionary<NumberDictionary, NumberDictionaryShape> {
302 DECL_CAST(NumberDictionary)
303 DECL_PRINTER(NumberDictionary)
306 V8_WARN_UNUSED_RESULT static Handle<NumberDictionary> Set(
307 Isolate* isolate, Handle<NumberDictionary> dictionary, uint32_t key,
Dliteral-objects.cc137 Handle<NumberDictionary> DictionaryAddNoUpdateNextEnumerationIndex( in DictionaryAddNoUpdateNextEnumerationIndex()
138 Isolate* isolate, Handle<NumberDictionary> dictionary, uint32_t element, in DictionaryAddNoUpdateNextEnumerationIndex()
142 return NumberDictionary::Add(isolate, dictionary, element, value, details, in DictionaryAddNoUpdateNextEnumerationIndex()
151 void DictionaryUpdateMaxNumberKey(Handle<NumberDictionary> dictionary, in DictionaryUpdateMaxNumberKey()
179 std::is_same<Dictionary, NumberDictionary>::value; in AddToDictionaryTemplate()
303 Handle<NumberDictionary> elements_template() const { in elements_template()
326 ? NumberDictionary::New(isolate, element_count_ + computed_count_) in CreateTemplates()
414 Handle<NumberDictionary> elements_dictionary_template_;
428 Isolate* isolate, Handle<NumberDictionary> dictionary, uint32_t key, in AddToElementsTemplate()
Dliteral-objects.h132 Handle<NumberDictionary> dictionary,
/external/v8/src/
Delements.cc81 V(DictionaryElementsAccessor, DICTIONARY_ELEMENTS, NumberDictionary) \
176 NumberDictionary* from = NumberDictionary::cast(from_base); in CopyDictionaryToObjectElements()
202 if (entry != NumberDictionary::kNotFound) { in CopyDictionaryToObjectElements()
409 NumberDictionary* from = NumberDictionary::cast(from_base); in CopyDictionaryToDoubleElements()
429 if (entry != NumberDictionary::kNotFound) { in CopyDictionaryToDoubleElements()
1058 Handle<NumberDictionary> Normalize(Handle<JSObject> object) final { in Normalize()
1063 static Handle<NumberDictionary> NormalizeImpl( in NormalizeImpl()
1427 NumberDictionary* dict = NumberDictionary::cast(backing_store); in NumberOfElementsImpl()
1434 Handle<NumberDictionary> dict = in SetLengthImpl()
1435 Handle<NumberDictionary>::cast(backing_store); in SetLengthImpl()
[all …]
Delements.h146 virtual Handle<NumberDictionary> Normalize(Handle<JSObject> object) = 0;
Dobjects-inl.h507 CAST_ACCESSOR(NumberDictionary) in CAST_ACCESSOR()
2011 bool NumberDictionary::requires_slow_elements() { in requires_slow_elements()
2017 uint32_t NumberDictionary::max_number_key() { in max_number_key()
2025 void NumberDictionary::set_requires_slow_elements() { in set_requires_slow_elements()
2644 NumberDictionary* JSObject::element_dictionary() { in element_dictionary()
2646 return NumberDictionary::cast(elements()); in element_dictionary()
Dobjects-printer.cc137 NumberDictionary::cast(this)->NumberDictionaryPrint(os); in HeapObjectPrint()
531 NumberDictionary* dict = NumberDictionary::cast(elements); in PrintDictionaryElements()
930 void NumberDictionary::NumberDictionaryPrint(std::ostream& os) { in NumberDictionaryPrint()
Droots.h185 V(NumberDictionary, empty_slow_element_dictionary, \
Dlookup.cc770 Handle<NumberDictionary> dictionary = JSObject::NormalizeElements(receiver); in TransitionToAccessorPair()
772 dictionary = NumberDictionary::Set(isolate_, dictionary, index_, pair, in TransitionToAccessorPair()
Dobjects.cc3792 NumberDictionary::cast(this)->Rehash(isolate); in RehashBasedOnMap()
6613 void JSObject::RequireSlowElements(NumberDictionary* dictionary) { in RequireSlowElements()
6623 Handle<NumberDictionary> JSObject::NormalizeElements(Handle<JSObject> object) { in NormalizeElements()
6636 return handle(NumberDictionary::cast(elements), isolate); in NormalizeElements()
6644 Handle<NumberDictionary> dictionary = in NormalizeElements()
8112 Object* key = NumberDictionary::cast(elements)->SlowReverseLookup(object); in ReferencesObjectFromElements()
8365 NumberDictionary::cast(object->elements()), object->GetReadOnlyRoots(), in TestElementsIntegrityLevel()
8527 Handle<NumberDictionary> dictionary = NormalizeElements(object); in PreventExtensions()
8686 Handle<NumberDictionary> new_element_dictionary; in PreventExtensionsWithTransition()
8777 Handle<NumberDictionary> dictionary(object->element_dictionary(), isolate); in PreventExtensionsWithTransition()
[all …]
Dobjects.h859 V(NumberDictionary) \
1000 V(NumberDictionary, NUMBER_DICTIONARY_TYPE) \
2315 inline NumberDictionary* element_dictionary(); // Gets slow elements.
2557 static Handle<NumberDictionary> NormalizeElements(Handle<JSObject> object);
2559 void RequireSlowElements(NumberDictionary* dictionary);
Dobjects-debug.cc1151 NumberDictionary* dict = NumberDictionary::cast(elements()); in JSArrayVerify()
1978 NumberDictionary* dict = element_dictionary(); in IncrementSpillStatistics()
Dcode-stub-assembler.h391 TNode<NumberDictionary> UnsafeCastObjectToNumberDictionary( in UnsafeCastObjectToNumberDictionary()
2294 void NumberDictionaryLookup(TNode<NumberDictionary> dictionary,
2300 TNode<NumberDictionary> dictionary, TNode<IntPtrT> intptr_index,
2302 void BasicStoreNumberDictionaryElement(TNode<NumberDictionary> dictionary,
Dcode-stub-assembler.cc7584 template TNode<IntPtrT> CodeStubAssembler::EntryToIndex<NumberDictionary>(
7731 TNode<NumberDictionary> dictionary, TNode<IntPtrT> intptr_index, in NumberDictionaryLookup()
7737 TNode<IntPtrT> capacity = SmiUntag(GetCapacity<NumberDictionary>(dictionary)); in NumberDictionaryLookup()
7768 TNode<IntPtrT> index = EntryToIndex<NumberDictionary>(entry); in NumberDictionaryLookup()
7801 TNode<NumberDictionary> dictionary, TNode<IntPtrT> intptr_index, in BasicLoadNumberDictionaryElement()
7810 TNode<IntPtrT> index = EntryToIndex<NumberDictionary>(var_entry.value()); in BasicLoadNumberDictionaryElement()
7812 LoadDetailsByKeyIndex<NumberDictionary>(dictionary, index); in BasicLoadNumberDictionaryElement()
7817 return LoadValueByKeyIndex<NumberDictionary>(dictionary, index); in BasicLoadNumberDictionaryElement()
7821 TNode<NumberDictionary> dictionary, TNode<IntPtrT> intptr_index, in BasicStoreNumberDictionaryElement()
7830 TNode<IntPtrT> index = EntryToIndex<NumberDictionary>(var_entry.value()); in BasicStoreNumberDictionaryElement()
[all …]
Dglobals.h497 class NumberDictionary; variable
Disolate.cc751 if (entry != NumberDictionary::kNotFound) { in NewStackFrameObject()
/external/v8/src/runtime/
Druntime-classes.cc121 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()
345 if (!SubstituteValues<NumberDictionary>(isolate, elements_dictionary, in AddDescriptorsByTemplate()
363 Handle<NumberDictionary> elements_dictionary_template, in AddDescriptorsByTemplate()
371 Handle<NumberDictionary> elements_dictionary = in AddDescriptorsByTemplate()
419 if (!SubstituteValues<NumberDictionary>(isolate, elements_dictionary, in AddDescriptorsByTemplate()
460 Handle<NumberDictionary> elements_dictionary_template( in InitClassPrototype()
461 NumberDictionary::cast(class_boilerplate->instance_elements_template()), in InitClassPrototype()
509 Handle<NumberDictionary> elements_dictionary_template( in InitClassConstructor()
[all …]
Druntime-array.cc185 Handle<NumberDictionary> dict(object->element_dictionary(), isolate); in RemoveArrayHoles()
430 int result = NumberDictionary::cast(elements)->NumberOfElements(); in RUNTIME_FUNCTION()
Druntime-literals.cc176 Handle<NumberDictionary> element_dictionary(copy->element_dictionary(), in StructureWalk()
/external/v8/src/builtins/
Dbuiltins-array.cc658 Handle<NumberDictionary> dict(NumberDictionary::cast(*storage_), isolate_); in visit()
662 Handle<NumberDictionary> result = NumberDictionary::Set( in visit()
729 Handle<NumberDictionary> slow_storage( in SetDictionaryMode()
730 NumberDictionary::New(isolate_, current_storage->length())); in SetDictionaryMode()
739 Handle<NumberDictionary> new_storage = NumberDictionary::Set( in SetDictionaryMode()
822 NumberDictionary* dictionary = NumberDictionary::cast(array->elements()); in EstimateElementCount()
890 NumberDictionary* dict = NumberDictionary::cast(object->elements()); in CollectElementIndices()
1092 Handle<NumberDictionary> dict(array->element_dictionary(), isolate); in IterateElements()
1299 storage = NumberDictionary::New(isolate, estimate_nof); in Slow_ArrayConcat()
Dbase.tq51 type NumberDictionary extends HeapObject generates 'TNode<NumberDictionary>';
551 extern macro UnsafeCastObjectToNumberDictionary(Object): NumberDictionary;
588 unsafe_cast<NumberDictionary>(o: Object): NumberDictionary {
663 extern macro BasicLoadNumberDictionaryElement(NumberDictionary, intptr):
666 extern macro BasicStoreNumberDictionaryElement(NumberDictionary, intptr, Object)
/external/v8/src/heap/
Dsetup-heap-internal.cc777 Handle<NumberDictionary> slow_element_dictionary = NumberDictionary::New( in CreateInitialObjects()
/external/v8/third_party/v8/builtins/
Darray-sort.tq175 const dictionary: NumberDictionary =
176 unsafe_cast<NumberDictionary>(elements);
233 const dictionary: NumberDictionary =
234 unsafe_cast<NumberDictionary>(elements);
/external/v8/src/compiler/
Daccess-builder.cc1095 FixedArray::OffsetOfElementAt(NumberDictionary::kMaxNumberKeyIndex), in ForDictionaryMaxNumberKey()
/external/v8/src/profiler/
Dheap-snapshot-generator.cc1524 NumberDictionary* dictionary = js_obj->element_dictionary(); in ExtractElementReferences()