| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | StringMap.cpp | 89 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 D | HashTable.h | 31 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 D | InjectedSourceStream.h | 27 using const_iterator = HashTable<SrcHeaderBlockEntry>::const_iterator; 37 HashTable<SrcHeaderBlockEntry> InjectedSourceTable;
|
| H A D | TpiStream.h | 54 HashTable<support::ulittle32_t> &getHashAdjusters(); 89 HashTable<support::ulittle32_t> HashAdjusters;
|
| H A D | NamedStreamMap.h | 60 HashTable<support::ulittle32_t> OffsetIndexMap;
|
| H A D | PDBFileBuilder.h | 100 HashTable<SrcHeaderBlockEntry> InjectedSourceTable;
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | IdentifierTable.h | 567 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 D | hash-table.test | 12 # 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 D | HashTableTest.cpp | 37 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 D | IdentifierTable.cpp | 67 : 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 D | MultiOnDiskHashTable.h | 61 using HashTable = llvm::OnDiskIterableChainedHashTable<Info>; member 64 HashTable Table; 218 OnDiskTable::HashTable::readNumBucketsAndEntries(Buckets);
|
| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | sysv-hash-no-rosegment.s | 6 # CHECK: HashTable {
|
| /llvm-project-15.0.7/llvm/include/llvm/ProfileData/ |
| H A D | InstrProfReader.h | 487 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 D | InstrProfReader.cpp | 703 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 D | extra-toc-reg-deps.ll | 44 %"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 D | StringMap.h | 146 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 D | ELFDumper.cpp | 368 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 D | llvm-readobj.cpp | 132 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 D | index.rst | 55 HashTable 157 :doc:`HashTable`
|
| H A D | PdbStream.rst | 93 The on-disk layout of the serialized hash table is described at :doc:`HashTable`.
|
| H A D | TpiStream.rst | 302 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 D | BUILD.gn | 26 "Native/HashTable.cpp",
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/ |
| H A D | CMakeLists.txt | 53 Native/HashTable.cpp
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | TpiStream.cpp | 238 HashTable<support::ulittle32_t> &TpiStream::getHashAdjusters() { in getHashAdjusters()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | BlockFrequencyInfoImpl.cpp | 200 using HashTable = DenseMap<BlockNode::IndexType, Weight>; in combineWeightsByHashing() typedef 202 HashTable Combined(NextPowerOf2(2 * Weights.size())); in combineWeightsByHashing()
|