Lines Matching defs:entry

53 //     // The Element size indicates number of elements per entry.
56 // // deleted entry).
111 // Returns probe entry.
144 // Find entry for key otherwise return kNotFound.
157 inline bool ToKey(ReadOnlyRoots roots, InternalIndex entry, Object* out_k);
158 inline bool ToKey(PtrComprCageBase cage_base, InternalIndex entry,
161 // Returns the key at entry.
162 inline Object KeyAt(InternalIndex entry);
163 inline Object KeyAt(PtrComprCageBase cage_base, InternalIndex entry);
164 inline Object KeyAt(InternalIndex entry, RelaxedLoadTag tag);
165 inline Object KeyAt(PtrComprCageBase cage_base, InternalIndex entry,
188 // Returns the index for an entry (of the key)
189 static constexpr inline int EntryToIndex(InternalIndex entry) {
190 return (entry.as_int() * kEntrySize) + kElementsStartIndex;
193 // Returns the entry for an index (of the key)
226 // Find the entry at which to insert element with the given key that
263 // equal to _expected_. Otherwise, returns the entry given by the probe
336 // Returns the value at entry.
337 Object ValueAt(InternalIndex entry);
356 // Returns the index to the value of an entry.
357 static inline int EntryToValueIndex(InternalIndex entry) {
358 return HashTable<Derived, Shape>::EntryToIndex(entry) +
363 void AddEntry(InternalIndex entry, Object key, Object value);
364 void RemoveEntry(InternalIndex entry);
461 // Returns the value at entry.
462 Object ValueAt(InternalIndex entry);
463 int IndexAt(InternalIndex entry);
477 static inline int EntryToValueIndex(InternalIndex entry) {
478 return EntryToIndex(entry) + NameToIndexShape::kEntryValueIndex;
498 // Returns the value at entry.
499 Object ValueAt(InternalIndex entry);
514 static inline int EntryToValueIndex(InternalIndex entry) {
515 return EntryToIndex(entry) + RegisteredSymbolTableShape::kEntryValueIndex;