Lines Matching refs:dictionary
270 // Dictionary is covered under FixedArray.
7828 void Dictionary<Derived, Shape, Key>::SetEntry(int entry,
7836 void Dictionary<Derived, Shape, Key>::SetEntry(int entry,
7845 template <typename Dictionary>
7846 void BaseDictionaryShape<Key>::SetEntry(Dictionary* dict, int entry,
7850 STATIC_ASSERT(Dictionary::kEntrySize == 2 || Dictionary::kEntrySize == 3);
7855 dict->set(index + Dictionary::kEntryKeyIndex, *key, mode);
7856 dict->set(index + Dictionary::kEntryValueIndex, *value, mode);
7857 if (Dictionary::kEntrySize == 3) {
7858 dict->set(index + Dictionary::kEntryDetailsIndex, details.AsSmi());
7863 template <typename Dictionary>
7864 void GlobalDictionaryShape::SetEntry(Dictionary* dict, int entry,
7867 STATIC_ASSERT(Dictionary::kEntrySize == 2);
7873 dict->set(index + Dictionary::kEntryKeyIndex, *key, mode);
7874 dict->set(index + Dictionary::kEntryValueIndex, *value, mode);
7944 Handle<NameDictionary> dictionary) {
7945 return DerivedDictionary::GenerateNewEnumerationIndices(dictionary);
7949 template <typename Dictionary>
7950 PropertyDetails GlobalDictionaryShape::DetailsAt(Dictionary* dict, int entry) {
7959 template <typename Dictionary>
7960 void GlobalDictionaryShape::DetailsAtPut(Dictionary* dict, int entry,
7970 Dictionary>
7971 bool GlobalDictionaryShape::IsDeleted(Dictionary* dict, int entry) {
8133 // space size, then force it to go dictionary mode.