Searched refs:NumRootBits (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | TrieHashIndexGenerator.h | 32 size_t NumRootBits; member 42 return std::min(*StartBit ? NumSubtrieBits : NumRootBits, in getNumBits() 51 return getIndex(Bytes, *StartBit, NumRootBits); in next() 55 *StartBit += *StartBit ? NumSubtrieBits : NumRootBits; in next() 56 assert((*StartBit - NumRootBits) % NumSubtrieBits == 0); in next() 70 assert(Bit == 0 || (Bit - NumRootBits) % NumSubtrieBits == 0); in hint()
|
| H A D | TrieRawHashMap.h | 137 std::optional<size_t> NumRootBits = std::nullopt, 174 unsigned short NumRootBits; variable 357 ThreadSafeTrieRawHashMap(std::optional<size_t> NumRootBits = std::nullopt, 362 NumRootBits, NumSubtrieBits) {} in ThreadSafeTrieRawHashMapBase() argument
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | TrieRawHashMap.cpp | 218 std::unique_ptr<ImplType> Impl = ImplType::create(0, NumRootBits); in getOrCreateImpl() 239 TrieHashIndexGenerator IndexGen{NumRootBits, NumSubtrieBits, Hash}; in find() 267 TrieHashIndexGenerator IndexGen{NumRootBits, NumSubtrieBits, Hash}; in insert() 333 std::optional<size_t> NumRootBits, std::optional<size_t> NumSubtrieBits) in ThreadSafeTrieRawHashMapBase() argument 336 NumRootBits(NumRootBits.value_or(DefaultNumRootBits)), in ThreadSafeTrieRawHashMapBase() 342 assert((!NumRootBits || *NumRootBits < 20) && in ThreadSafeTrieRawHashMapBase() 352 ContentOffset(RHS.ContentOffset), NumRootBits(RHS.NumRootBits), in ThreadSafeTrieRawHashMapBase()
|