Lines Matching defs:TransitionsDictionary
25 class TransitionsDictionary : public TaggedHashTable<TransitionsDictionary> {
27 using HashTableT = TaggedHashTable<TransitionsDictionary>;
77 static TransitionsDictionary *Cast(TaggedObject *object)
79 return reinterpret_cast<TransitionsDictionary *>(object);
83 static JSHandle<TransitionsDictionary> Create(const JSThread *thread,
90 inline static JSHandle<TransitionsDictionary> Shrink(const JSThread *thread,
91 const JSHandle<TransitionsDictionary> &dictionary)
143 static JSHandle<TransitionsDictionary> PutIfAbsent(const JSThread *thread,
144 const JSHandle<TransitionsDictionary> &dictionary,
149 static JSHandle<TransitionsDictionary> Remove(const JSThread *thread, const JSHandle<TransitionsDictionary> &table,
151 void Rehash(const JSThread *thread, TransitionsDictionary *newTable);
161 static int ComputeCompactSize(const JSHandle<TransitionsDictionary> &table, int computeHashTableSize,
167 if (TransitionsDictionary::CheckWeakExist(table->GetValue(i))) {