Lines Matching refs:Dictionary
29 Dictionary<Derived, Shape>::Dictionary(Address ptr)
33 Object Dictionary<Derived, Shape>::ValueAt(InternalIndex entry) {
39 Object Dictionary<Derived, Shape>::ValueAt(PtrComprCageBase cage_base,
46 base::Optional<Object> Dictionary<Derived, Shape>::TryValueAt(
64 void Dictionary<Derived, Shape>::ValueAtPut(InternalIndex entry, Object value) {
70 PropertyDetails Dictionary<Derived, Shape>::DetailsAt(InternalIndex entry) {
75 void Dictionary<Derived, Shape>::DetailsAtPut(InternalIndex entry,
82 : Dictionary<Derived, Shape>(ptr) {}
120 : Dictionary<NumberDictionary, NumberDictionaryShape>(ptr) {
125 : Dictionary<SimpleNumberDictionary, SimpleNumberDictionaryShape>(ptr) {
148 void Dictionary<Derived, Shape>::ClearEntry(InternalIndex entry) {
155 void Dictionary<Derived, Shape>::SetEntry(InternalIndex entry, Object key,
158 DCHECK(Dictionary::kEntrySize == 2 || Dictionary::kEntrySize == 3);
169 ObjectSlot Dictionary<Derived, Shape>::RawFieldOfValueAt(InternalIndex entry) {
175 template <typename Dictionary>
176 PropertyDetails BaseDictionaryShape<Key>::DetailsAt(Dictionary dict,
178 STATIC_ASSERT(Dictionary::kEntrySize == 3);
180 return PropertyDetails(Smi::cast(dict.get(Dictionary::EntryToIndex(entry) +
181 Dictionary::kEntryDetailsIndex)));
185 template <typename Dictionary>
186 void BaseDictionaryShape<Key>::DetailsAtPut(Dictionary dict,
189 STATIC_ASSERT(Dictionary::kEntrySize == 3);
190 dict.set(Dictionary::EntryToIndex(entry) + Dictionary::kEntryDetailsIndex,
334 template <typename Dictionary>
335 PropertyDetails GlobalDictionaryShape::DetailsAt(Dictionary dict,
341 template <typename Dictionary>
342 void GlobalDictionaryShape::DetailsAtPut(Dictionary dict, InternalIndex entry,