Home
last modified time | relevance | path

Searched refs:HashTable (Results 1 – 25 of 27) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Support/
H A DStringMap.cpp89 unsigned *HashTable = getHashTable(TheTable, NumBuckets); in LookupBucketFor() local
100 HashTable[FirstTombstone] = FullHashValue; in LookupBucketFor()
104 HashTable[BucketNo] = FullHashValue; in LookupBucketFor()
112 } else if (LLVM_LIKELY(HashTable[BucketNo] == FullHashValue)) { in LookupBucketFor()
144 unsigned *HashTable = getHashTable(TheTable, NumBuckets); in FindKey() local
155 } else if (LLVM_LIKELY(HashTable[BucketNo] == FullHashValue)) { in FindKey()
223 unsigned *HashTable = getHashTable(TheTable, NumBuckets); in RehashTable() local
231 unsigned FullHash = HashTable[I]; in RehashTable()
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/Native/
H A DHashTable.h31 template <typename ValueT> class HashTable; variable
39 friend HashTable<ValueT>;
41 HashTableIterator(const HashTable<ValueT> &Map, uint32_t Index, in HashTableIterator()
46 HashTableIterator(const HashTable<ValueT> &Map) : Map(&Map) { in HashTableIterator()
93 const HashTable<ValueT> *Map;
99 class HashTable {
111 HashTable() { Buckets.resize(8); } in HashTable() function
112 explicit HashTable(uint32_t Capacity) { in HashTable() function
313 HashTable NewMap(NewCapacity); in grow()
H A DInjectedSourceStream.h27 using const_iterator = HashTable<SrcHeaderBlockEntry>::const_iterator;
37 HashTable<SrcHeaderBlockEntry> InjectedSourceTable;
H A DTpiStream.h54 HashTable<support::ulittle32_t> &getHashAdjusters();
89 HashTable<support::ulittle32_t> HashAdjusters;
H A DNamedStreamMap.h60 HashTable<support::ulittle32_t> OffsetIndexMap;
H A DPDBFileBuilder.h100 HashTable<SrcHeaderBlockEntry> InjectedSourceTable;
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DIdentifierTable.h567 HashTableTy HashTable; variable
591 return HashTable.getAllocator(); in getAllocator()
597 auto &Entry = *HashTable.insert(std::make_pair(Name, nullptr)).first; in get()
634 auto &Entry = *HashTable.insert(std::make_pair(Name, nullptr)).first; in getOwn()
658 iterator begin() const { return HashTable.begin(); } in begin()
659 iterator end() const { return HashTable.end(); } in end()
660 unsigned size() const { return HashTable.size(); } in size()
662 iterator find(StringRef Name) const { return HashTable.find(Name); } in find()
/llvm-project-15.0.7/llvm/test/tools/llvm-readobj/ELF/
H A Dhash-table.test12 # HASH: HashTable {
64 # WARN-HASH: HashTable {
89 # NOSHDR: HashTable {
143 # NODYNTAG: HashTable {
153 # ERR1: HashTable {
193 # NOERR1: HashTable {
210 # ERR2: HashTable {
226 # NOERR2: HashTable {
245 # ERR3: HashTable {
285 # SINGLE-WARN-NEXT: HashTable {
/llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/
H A DHashTableTest.cpp37 class HashTableInternals : public HashTable<T> {
39 using HashTable<T>::Buckets;
40 using HashTable<T>::Present;
41 using HashTable<T>::Deleted;
/llvm-project-15.0.7/clang/lib/Basic/
H A DIdentifierTable.cpp67 : HashTable(8192), // Start with space for 8K identifiers. in IdentifierTable()
384 unsigned NumBuckets = HashTable.getNumBuckets(); in PrintStats()
385 unsigned NumIdentifiers = HashTable.getNumItems(); in PrintStats()
392 I = HashTable.begin(), E = HashTable.end(); I != E; ++I) { in PrintStats()
409 HashTable.getAllocator().PrintStats(); in PrintStats()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DMultiOnDiskHashTable.h61 using HashTable = llvm::OnDiskIterableChainedHashTable<Info>; member
64 HashTable Table;
218 OnDiskTable::HashTable::readNumBucketsAndEntries(Buckets);
/llvm-project-15.0.7/lld/test/ELF/
H A Dsysv-hash-no-rosegment.s6 # CHECK: HashTable {
/llvm-project-15.0.7/llvm/include/llvm/ProfileData/
H A DInstrProfReader.h487 std::unique_ptr<HashTableImpl> HashTable;
506 return RecordIterator == HashTable->data_end(); in atEnd()
510 HashTable->getInfoObj().setValueProfDataEndianness(Endianness); in setValueProfDataEndianness()
538 return Symtab.create(HashTable->keys()); in populateSymtab()
/llvm-project-15.0.7/llvm/lib/ProfileData/
H A DInstrProfReader.cpp703 auto Iter = HashTable->find(FuncName); in getRecords()
704 if (Iter == HashTable->end()) in getRecords()
736 HashTable.reset(HashTableImpl::Create( in InstrProfReaderIndex()
739 RecordIterator = HashTable->data_begin(); in InstrProfReaderIndex()
803 for (StringRef Name : Underlying.HashTable->keys()) { in populateRemappings()
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Dextra-toc-reg-deps.ll44 %"class.Foam::HashSet.127" = type { %"class.Foam::HashTable.7" }
45 %"class.Foam::HashTable.7" = type { i32, i32, %"struct.Foam::HashTable<Foam::nil, int, Foam::Hash<F…
46 %"struct.Foam::HashTable<Foam::nil, int, Foam::Hash<Foam::label> >::hashedEntry.125" = type <{ i32,…
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DStringMap.h146 unsigned *HashTable = (unsigned *)(TheTable + NumBuckets + 1), in StringMap() local
161 HashTable[I] = RHSHashTable[I]; in StringMap()
/llvm-project-15.0.7/llvm/tools/llvm-readobj/
H A DELFDumper.cpp368 const Elf_Hash *HashTable = nullptr; member in __anon01236eac0111::ELFDumper
2082 if (HashTable && IsHashTableSupported) { in parseDynamicTable()
2533 if (!HashTable) in printHashTable()
2548 W.printList("Buckets", HashTable->buckets()); in printHashTable()
2549 W.printList("Chains", HashTable->chains()); in printHashTable()
4051 if (this->HashTable) { in printHashSymbols()
4056 printHashTableSymbols(*this->HashTable); in printHashSymbols()
4693 size_t NBucket = HashTable.nbucket; in printHashHistogram()
4694 size_t NChain = HashTable.nchain; in printHashHistogram()
4807 if (this->HashTable) { in printHashHistograms()
[all …]
H A Dllvm-readobj.cpp132 static bool HashTable; variable
258 opts::HashTable = Args.hasArg(OPT_hash_table); in parseOptions()
433 if (opts::HashTable) in dumpObject()
/llvm-project-15.0.7/llvm/docs/PDB/
H A Dindex.rst55 HashTable
157 :doc:`HashTable`
H A DPdbStream.rst93 The on-disk layout of the serialized hash table is described at :doc:`HashTable`.
H A DTpiStream.rst302 The layout of this hash table is described in :doc:`HashTable`.
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/DebugInfo/PDB/
H A DBUILD.gn26 "Native/HashTable.cpp",
/llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/
H A DCMakeLists.txt53 Native/HashTable.cpp
/llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/Native/
H A DTpiStream.cpp238 HashTable<support::ulittle32_t> &TpiStream::getHashAdjusters() { in getHashAdjusters()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DBlockFrequencyInfoImpl.cpp200 using HashTable = DenseMap<BlockNode::IndexType, Weight>; in combineWeightsByHashing() typedef
202 HashTable Combined(NextPowerOf2(2 * Weights.size())); in combineWeightsByHashing()

12