Lines Matching refs:dictionary
89 LocalIsolate* isolate, Handle<NameDictionary> dictionary, Handle<Name> name, in DictionaryAddNoUpdateNextEnumerationIndex() argument
93 isolate, dictionary, name, value, details, entry_out); in DictionaryAddNoUpdateNextEnumerationIndex()
98 LocalIsolate* isolate, Handle<NumberDictionary> dictionary, in DictionaryAddNoUpdateNextEnumerationIndex() argument
103 return NumberDictionary::Add(isolate, dictionary, element, value, details, in DictionaryAddNoUpdateNextEnumerationIndex()
107 void DictionaryUpdateMaxNumberKey(Handle<NameDictionary> dictionary, in DictionaryUpdateMaxNumberKey() argument
112 void DictionaryUpdateMaxNumberKey(Handle<NumberDictionary> dictionary, in DictionaryUpdateMaxNumberKey() argument
114 dictionary->UpdateMaxNumberKey(element, Handle<JSObject>()); in DictionaryUpdateMaxNumberKey()
115 dictionary->set_requires_slow_elements(); in DictionaryUpdateMaxNumberKey()
133 Handle<Dictionary> dictionary, Key key, in AddToDictionaryTemplate() argument
137 InternalIndex entry = dictionary->FindEntry(isolate, key); in AddToDictionaryTemplate()
165 isolate, dictionary, key, value_handle, details, &entry); in AddToDictionaryTemplate()
169 CHECK_EQ(*dict, *dictionary); in AddToDictionaryTemplate()
171 DictionaryUpdateMaxNumberKey(dictionary, key); in AddToDictionaryTemplate()
175 int enum_order = dictionary->DetailsAt(entry).dictionary_index(); in AddToDictionaryTemplate()
176 Object existing_value = dictionary->ValueAt(entry); in AddToDictionaryTemplate()
195 dictionary->DetailsAtPut(entry, details); in AddToDictionaryTemplate()
196 dictionary->ValueAtPut(entry, value); in AddToDictionaryTemplate()
229 dictionary->DetailsAtPut(entry, details); in AddToDictionaryTemplate()
230 dictionary->ValueAtPut(entry, value); in AddToDictionaryTemplate()
253 dictionary->DetailsAtPut(entry, details); in AddToDictionaryTemplate()
254 dictionary->ValueAtPut(entry, *pair); in AddToDictionaryTemplate()
407 LocalIsolate* isolate, Handle<NameDictionary> dictionary, Handle<Name> name, in AddToPropertiesTemplate() argument
409 AddToDictionaryTemplate(isolate, dictionary, name, key_index, value_kind, in AddToPropertiesTemplate()
413 Isolate* isolate, Handle<NameDictionary> dictionary, Handle<Name> name,
416 LocalIsolate* isolate, Handle<NameDictionary> dictionary, Handle<Name> name,
421 LocalIsolate* isolate, Handle<NumberDictionary> dictionary, uint32_t key, in AddToElementsTemplate() argument
423 AddToDictionaryTemplate(isolate, dictionary, key, key_index, value_kind, in AddToElementsTemplate()
427 Isolate* isolate, Handle<NumberDictionary> dictionary, uint32_t key,
430 LocalIsolate* isolate, Handle<NumberDictionary> dictionary, uint32_t key,