Lines Matching refs:Dictionary
88 // - Dictionary
1033 V(Dictionary) \
1767 // this map is a dictionary map that is shared, the map copied and installed
1948 // Internal properties (e.g. the hidden properties dictionary) might
2059 // properties is a FixedArray in the fast case and a Dictionary in the
2138 // a dictionary, and it will stay a dictionary.
2477 // Convert the object to use the canonical dictionary
2486 // SeededNumberDictionary dictionary. Returns the backing after conversion.
3796 class Dictionary: public HashTable<Shape, Key> {
3798 static inline Dictionary<Shape, Key>* cast(Object* obj) {
3799 return reinterpret_cast<Dictionary<Shape, Key>*>(obj);
3827 // Delete a property from the dictionary.
3830 // Attempt to shrink the dictionary after deletion of key.
3833 // Returns the number of elements in the dictionary filtering out properties
3837 // Returns the number of enumerable elements in the dictionary.
3861 // Returns a new array for dictionary usage. Might return Failure.
3893 // Add entry to dictionary.
3920 class NameDictionary: public Dictionary<NameDictionaryShape, Name*> {
3930 Handle<NameDictionary> dictionary);
3975 : public Dictionary<SeededNumberDictionaryShape, uint32_t> {
3985 Handle<SeededNumberDictionary> dictionary,
3994 // Return the updated dictionary.
3996 Handle<SeededNumberDictionary> dictionary,
4008 // for the elements kept in this dictionary. We require slow
4016 // dictionary. max_number_key can only be called if
4028 : public Dictionary<UnseededNumberDictionaryShape, uint32_t> {
4040 // Return the updated dictionary.
4042 Handle<UnseededNumberDictionary> dictionary,
4433 // The cache for maps used by normalized (dictionary mode) objects.
5907 // Tells whether the map is used for JSObjects in dictionary mode (ie
5909 // A map can never be used for both dictionary mode and fast mode JSObjects.