Home
last modified time | relevance | path

Searched refs:NumRootBits (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DTrieHashIndexGenerator.h32 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 DTrieRawHashMap.h137 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 DTrieRawHashMap.cpp218 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()