• Home
  • Raw
  • Download

Lines Matching full:int

33     static inline int Hash([[maybe_unused]] const JSTaggedValue &key)  in Hash()
44 static inline int Hash(const JSTaggedValue &key, const JSTaggedValue &metaData) in Hash()
54int metaDataHash = metaData.IsInt() ? metaData.GetInt() : static_cast<int>(metaData.GetRawData()); in Hash()
55 return static_cast<int>(hash) + metaDataHash; in Hash()
58 inline static int GetKeyIndex(int entry) in GetKeyIndex()
62 inline static int GetValueIndex(int entry) in GetValueIndex()
66 inline static int GetEntryIndex(int entry) in GetEntryIndex()
70 inline static int GetEntrySize() in GetEntrySize()
80 static constexpr int DEFAULT_ELEMENTS_NUMBER = 16;
82 int numberOfElements = DEFAULT_ELEMENTS_NUMBER)
94 inline JSTaggedValue GetAttributes(int entry) const in GetAttributes()
96 int index = GetEntryIndex(entry) + ENTRY_DETAILS_INDEX; in GetAttributes()
100 inline void SetAttributes(const JSThread *thread, int entry, JSTaggedValue metaData) in SetAttributes()
102 int index = GetEntryIndex(entry) + ENTRY_DETAILS_INDEX; in SetAttributes()
106 …inline void SetEntry(const JSThread *thread, int entry, const JSTaggedValue &key, const JSTaggedVa… in SetEntry()
120 inline void RemoveElement(const JSThread *thread, int entry) in RemoveElement()
128 int FindEntry(const JSTaggedValue &key, const JSTaggedValue &metaData);
146 …static int ComputeCompactSize(const JSHandle<TransitionsDictionary> &table, int computeHashTableSi… in ComputeCompactSize()
147 int tableSize, int addedElements) in ComputeCompactSize()
149 int realEntryCount = 0; in ComputeCompactSize()
150 for (int i = 0; i < tableSize; i++) { in ComputeCompactSize()
157 …static_cast<int>(helpers::math::GetPowerOfTwoValue32(realEntryCount + addedElements) * HASH_TABLE_… in ComputeCompactSize()
160 static constexpr int ENTRY_SIZE = 3;
161 static constexpr int ENTRY_KEY_INDEX = 0;
162 static constexpr int ENTRY_VALUE_INDEX = 1;
163 static constexpr int ENTRY_DETAILS_INDEX = 2;
164 static constexpr int HASH_TABLE_BUFFER = 2;