/external/v8/src/objects/ |
D | dictionary.h | 292 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,
|
D | literal-objects.cc | 137 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()
|
D | literal-objects.h | 132 Handle<NumberDictionary> dictionary,
|
/external/v8/src/ |
D | elements.cc | 81 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 …]
|
D | elements.h | 146 virtual Handle<NumberDictionary> Normalize(Handle<JSObject> object) = 0;
|
D | objects-inl.h | 507 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()
|
D | objects-printer.cc | 137 NumberDictionary::cast(this)->NumberDictionaryPrint(os); in HeapObjectPrint() 531 NumberDictionary* dict = NumberDictionary::cast(elements); in PrintDictionaryElements() 930 void NumberDictionary::NumberDictionaryPrint(std::ostream& os) { in NumberDictionaryPrint()
|
D | roots.h | 185 V(NumberDictionary, empty_slow_element_dictionary, \
|
D | lookup.cc | 770 Handle<NumberDictionary> dictionary = JSObject::NormalizeElements(receiver); in TransitionToAccessorPair() 772 dictionary = NumberDictionary::Set(isolate_, dictionary, index_, pair, in TransitionToAccessorPair()
|
D | objects.cc | 3792 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 …]
|
D | objects.h | 859 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);
|
D | objects-debug.cc | 1151 NumberDictionary* dict = NumberDictionary::cast(elements()); in JSArrayVerify() 1978 NumberDictionary* dict = element_dictionary(); in IncrementSpillStatistics()
|
D | code-stub-assembler.h | 391 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,
|
D | code-stub-assembler.cc | 7584 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 …]
|
D | globals.h | 497 class NumberDictionary; variable
|
D | isolate.cc | 751 if (entry != NumberDictionary::kNotFound) { in NewStackFrameObject()
|
/external/v8/src/runtime/ |
D | runtime-classes.cc | 121 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 …]
|
D | runtime-array.cc | 185 Handle<NumberDictionary> dict(object->element_dictionary(), isolate); in RemoveArrayHoles() 430 int result = NumberDictionary::cast(elements)->NumberOfElements(); in RUNTIME_FUNCTION()
|
D | runtime-literals.cc | 176 Handle<NumberDictionary> element_dictionary(copy->element_dictionary(), in StructureWalk()
|
/external/v8/src/builtins/ |
D | builtins-array.cc | 658 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()
|
D | base.tq | 51 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/ |
D | setup-heap-internal.cc | 777 Handle<NumberDictionary> slow_element_dictionary = NumberDictionary::New( in CreateInitialObjects()
|
/external/v8/third_party/v8/builtins/ |
D | array-sort.tq | 175 const dictionary: NumberDictionary = 176 unsafe_cast<NumberDictionary>(elements); 233 const dictionary: NumberDictionary = 234 unsafe_cast<NumberDictionary>(elements);
|
/external/v8/src/compiler/ |
D | access-builder.cc | 1095 FixedArray::OffsetOfElementAt(NumberDictionary::kMaxNumberKeyIndex), in ForDictionaryMaxNumberKey()
|
/external/v8/src/profiler/ |
D | heap-snapshot-generator.cc | 1524 NumberDictionary* dictionary = js_obj->element_dictionary(); in ExtractElementReferences()
|