Lines Matching refs:dictionary
131 Isolate* isolate, Handle<NameDictionary> dictionary, Handle<Name> name, in DictionaryAddNoUpdateNextEnumerationIndex() argument
134 isolate, dictionary, name, value, details, entry_out); in DictionaryAddNoUpdateNextEnumerationIndex()
138 Isolate* isolate, Handle<NumberDictionary> dictionary, uint32_t element, in DictionaryAddNoUpdateNextEnumerationIndex() argument
142 return NumberDictionary::Add(isolate, dictionary, element, value, details, in DictionaryAddNoUpdateNextEnumerationIndex()
146 void DictionaryUpdateMaxNumberKey(Handle<NameDictionary> dictionary, in DictionaryUpdateMaxNumberKey() argument
151 void DictionaryUpdateMaxNumberKey(Handle<NumberDictionary> dictionary, in DictionaryUpdateMaxNumberKey() argument
153 dictionary->UpdateMaxNumberKey(element, Handle<JSObject>()); in DictionaryUpdateMaxNumberKey()
154 dictionary->set_requires_slow_elements(); in DictionaryUpdateMaxNumberKey()
170 void AddToDictionaryTemplate(Isolate* isolate, Handle<Dictionary> dictionary, in AddToDictionaryTemplate() argument
174 int entry = dictionary->FindEntry(isolate, key); in AddToDictionaryTemplate()
202 isolate, dictionary, key, value_handle, details, &entry); in AddToDictionaryTemplate()
206 CHECK_EQ(*dict, *dictionary); in AddToDictionaryTemplate()
208 DictionaryUpdateMaxNumberKey(dictionary, key); in AddToDictionaryTemplate()
212 int enum_order = dictionary->DetailsAt(entry).dictionary_index(); in AddToDictionaryTemplate()
213 Object* existing_value = dictionary->ValueAt(entry); in AddToDictionaryTemplate()
229 dictionary->DetailsAtPut(isolate, entry, details); in AddToDictionaryTemplate()
230 dictionary->ValueAtPut(entry, value); in AddToDictionaryTemplate()
254 dictionary->DetailsAtPut(isolate, entry, details); in AddToDictionaryTemplate()
255 dictionary->ValueAtPut(entry, value); in AddToDictionaryTemplate()
276 dictionary->DetailsAtPut(isolate, entry, details); in AddToDictionaryTemplate()
277 dictionary->ValueAtPut(entry, *pair); in AddToDictionaryTemplate()
421 Isolate* isolate, Handle<NameDictionary> dictionary, Handle<Name> name, in AddToPropertiesTemplate() argument
423 AddToDictionaryTemplate(isolate, dictionary, name, key_index, value_kind, in AddToPropertiesTemplate()
428 Isolate* isolate, Handle<NumberDictionary> dictionary, uint32_t key, in AddToElementsTemplate() argument
430 AddToDictionaryTemplate(isolate, dictionary, key, key_index, value_kind, in AddToElementsTemplate()