| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | FoldingSet.cpp | 168 return Buckets + BucketNum; in GetBucketFor() 177 return Buckets; in AllocateBuckets() 187 Buckets = AllocateBuckets(NumBuckets); in FoldingSetBase() 192 : Buckets(Arg.Buckets), NumBuckets(Arg.NumBuckets), NumNodes(Arg.NumNodes) { in FoldingSetBase() 193 Arg.Buckets = nullptr; in FoldingSetBase() 200 Buckets = RHS.Buckets; in operator =() 203 RHS.Buckets = nullptr; in operator =() 210 free(Buckets); in ~FoldingSetBase() 215 memset(Buckets, 0, NumBuckets*sizeof(void*)); in clear() 229 void **OldBuckets = Buckets; in GrowBucketCount() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | OnDiskHashTable.h | 85 Bucket *Buckets; variable 102 for (Item *E = Buckets[I].Head; E;) { in resize() 109 free(Buckets); in resize() 111 Buckets = NewBuckets; in resize() 173 Bucket &B = Buckets[I]; in Emit() 220 LE.write<offset_type>(Buckets[I].Off); in Emit() 277 const unsigned char *const Buckets; variable 293 : NumBuckets(NumBuckets), NumEntries(NumEntries), Buckets(Buckets), in NumBuckets() 419 assert(Buckets > Base); 605 assert(Buckets > Base); [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/Native/ |
| H A D | HashTable.h | 72 return Map->Buckets[Index]; 79 while (Index < Map->Buckets.size()) { 111 HashTable() { Buckets.resize(8); } in HashTable() 113 Buckets.resize(Capacity); in HashTable() 127 Buckets.resize(H->Capacity); in load() 147 Buckets[P].second = *Value; in load() 203 Buckets.resize(8); in clear() 265 BucketList Buckets; variable 280 Buckets[Entry.index()].second = V; in set_as_internal() 284 auto &B = Buckets[Entry.index()]; in set_as_internal() [all …]
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Randstruct.cpp | 70 SmallVector<std::unique_ptr<Bucket>, 16> Buckets; in randomizeStructureLayoutImpl() local 89 Buckets.push_back(std::move(CurrentBucket)); in randomizeStructureLayoutImpl() 111 Buckets.push_back(std::move(CurrentBitfieldRun)); in randomizeStructureLayoutImpl() 122 Buckets.push_back(std::move(OverSized)); in randomizeStructureLayoutImpl() 134 Buckets.push_back(std::move(CurrentBucket)); in randomizeStructureLayoutImpl() 149 Buckets.push_back(std::move(CurrentBucket)); in randomizeStructureLayoutImpl() 153 Buckets.push_back(std::move(CurrentBitfieldRun)); in randomizeStructureLayoutImpl() 155 std::shuffle(std::begin(Buckets), std::end(Buckets), RNG); in randomizeStructureLayoutImpl() 159 for (const std::unique_ptr<Bucket> &B : Buckets) { in randomizeStructureLayoutImpl()
|
| /llvm-project-15.0.7/clang/unittests/Lex/ |
| H A D | HeaderMapTestUtils.h | 24 HMapBucket Buckets[NumBuckets]; member 32 Header.StringsOffset = sizeof(Header) + sizeof(Buckets); in init() 75 if (!File.Buckets[I].Key) { in addBucket() 76 File.Buckets[I].Key = Key; in addBucket() 77 File.Buckets[I].Prefix = Prefix; in addBucket() 78 File.Buckets[I].Suffix = Suffix; in addBucket()
|
| H A D | HeaderMapTest.cpp | 66 ASSERT_EQ(3 * sizeof(HMapBucket), sizeof(File.Buckets)); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCLoopInstrFormPrep.cpp | 531 if (Buckets.empty()) in chainCommoning() 536 for (auto &Bucket : Buckets) { in chainCommoning() 837 for (auto &B : Buckets) { in addOneCandidate() 864 SmallVector<Bucket, 16> Buckets; in collectCandidates() local 892 return Buckets; in collectCandidates() 1094 if (Buckets.empty()) in updateFormPrep() 1097 for (auto &Bucket : Buckets) in updateFormPrep() 1114 if (Buckets.empty()) in dispFormPrep() 1118 for (auto &Bucket : Buckets) { in dispFormPrep() 1482 SmallVector<Bucket, 16> Buckets = in runOnLoop() local [all …]
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | 2008-01-11-BadWarning.cpp | 4 void** f(void **Buckets, unsigned NumBuckets) { in f() argument 5 return Buckets + NumBuckets; in f()
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | DenseMap.h | 724 BucketT *Buckets; variable 763 std::swap(Buckets, RHS.Buckets); in swap() 806 BucketT *OldBuckets = Buckets; in grow() 809 assert(Buckets); in grow() 859 return Buckets; in getBuckets() 869 Buckets = nullptr; in allocateBuckets() 873 Buckets = static_cast<BucketT *>( in allocateBuckets() 900 BucketT *Buckets; member 977 std::swap(getLargeRep()->Buckets, RHS.getLargeRep()->Buckets); in swap() 1091 this->moveFromOldBuckets(OldRep.Buckets, OldRep.Buckets+OldRep.NumBuckets); in grow() [all …]
|
| H A D | FoldingSet.h | 118 void **Buckets; 447 iterator begin() { return iterator(Buckets); } in begin() 448 iterator end() { return iterator(Buckets+NumBuckets); } in end() 452 const_iterator begin() const { return const_iterator(Buckets); } in begin() 453 const_iterator end() const { return const_iterator(Buckets+NumBuckets); } in end() 458 return bucket_iterator(Buckets + (hash & (NumBuckets-1))); in bucket_begin() 462 return bucket_iterator(Buckets + (hash & (NumBuckets-1)), true); in bucket_end()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | AccelTable.cpp | 73 Buckets.resize(BucketCount); in finalize() 76 Buckets[Bucket].push_back(&E.second); in finalize() 82 for (auto &Bucket : Buckets) in finalize() 262 const auto &Buckets = Contents.getBuckets(); in emitOffsets() local 264 for (size_t i = 0, e = Buckets.size(); i < e; ++i) { in emitOffsets() 265 for (auto *Hash : Buckets[i]) { in emitOffsets() 306 const auto &Buckets = Contents.getBuckets(); in emitBuckets() local 310 if (!Buckets[i].empty()) in emitBuckets() 317 for (auto *HD : Buckets[i]) { in emitBuckets() 327 const auto &Buckets = Contents.getBuckets(); in emitData() local [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_dense_map.h | 576 BucketT *Buckets = nullptr; variable 599 deallocate_buffer(Buckets, sizeof(BucketT) * NumBuckets); in ~DenseMap() 603 Swap(Buckets, RHS.Buckets); in swap() 617 deallocate_buffer(Buckets, sizeof(BucketT) * NumBuckets, alignof(BucketT)); 625 deallocate_buffer(Buckets, sizeof(BucketT) * NumBuckets); in copyFrom() 646 BucketT *OldBuckets = Buckets; in grow() 649 CHECK(Buckets); in grow() 670 BucketT *getBuckets() const { return Buckets; } in getBuckets() 677 Buckets = nullptr; in allocateBuckets() 690 Buckets = static_cast<BucketT *>(allocate_buffer(Size)); in allocateBuckets()
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | PDBStringTableBuilder.cpp | 179 std::vector<ulittle32_t> Buckets(BucketCount); in writeHashTable() local 188 if (Buckets[Slot] != 0) in writeHashTable() 190 Buckets[Slot] = Offset; in writeHashTable() 195 if (auto EC = Writer.writeArray(ArrayRef<ulittle32_t>(Buckets))) in writeHashTable()
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-readobj/ELF/ |
| H A D | gnuhash.test | 13 # CHECK-NEXT: Num Buckets: 3 18 # CHECK-NEXT: Buckets: [5, 6, 7] 72 # NODYNSYM-NEXT: Num Buckets: 1 77 # NODYNSYM-NEXT: Buckets: [0] 120 # SYMNDX-NEXT: Num Buckets: 1 125 # SYMNDX-NEXT: Buckets: [2] 172 # EMPTY-DYNSYM-NEXT: Num Buckets: 1 177 # EMPTY-DYNSYM-NEXT: Buckets: [0] 241 # EMPTY-NEXT: Num Buckets: 1 246 # EMPTY-NEXT: Buckets: [0] [all …]
|
| H A D | hash-table.test | 13 # HASH-NEXT: Num Buckets: 2 15 # HASH-NEXT: Buckets: [1, 2] 90 # NOSHDR-NEXT: Num Buckets: 1 92 # NOSHDR-NEXT: Buckets: [0] 194 # NOERR1-NEXT: Num Buckets: 93 198 # NOERR1-NEXT: Buckets: 211 # ERR2: Num Buckets: 94 227 # NOERR2-NEXT: Num Buckets: 1 229 # NOERR2-NEXT: Buckets: [0] 246 # ERR3-NEXT: Num Buckets: 1
|
| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | sysv-hash-no-rosegment.s | 7 # CHECK-NEXT: Num Buckets: 2 9 # CHECK-NEXT: Buckets: [1, 0]
|
| H A D | gnu-hash-table.s | 62 # EMPTY-NEXT: Num Buckets: 1 67 # EMPTY-NEXT: Buckets: [0] 121 # I386-NEXT: Num Buckets: 1 126 # I386-NEXT: Buckets: [4] 181 # X86_64-NEXT: Num Buckets: 1 186 # X86_64-NEXT: Buckets: [4] 241 # PPC64-NEXT: Num Buckets: 1 246 # PPC64-NEXT: Buckets: [4]
|
| H A D | gnu-hash-table-rwsegment.s | 8 # CHECK-NEXT: Num Buckets: 1 13 # CHECK-NEXT: Buckets: [1]
|
| H A D | gnu-hash-table-many.s | 7 # CHECK: Num Buckets: 4
|
| /llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/ |
| H A D | HashTableTest.cpp | 39 using HashTable<T>::Buckets; 163 EXPECT_EQ(Table.Buckets, Table2.Buckets); in TEST() 267 EXPECT_EQ(Table.Buckets, Table2.Buckets); in TEST()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | MultiOnDiskHashTable.h | 67 storage_type Buckets, storage_type Payload, storage_type Base, in OnDiskTable() 70 Table(NumBuckets, NumEntries, Buckets, Payload, Base, InfoObj) {} in OnDiskTable() 216 storage_type Buckets = Data + BucketOffset; variable 218 OnDiskTable::HashTable::readNumBucketsAndEntries(Buckets); 223 Buckets, Ptr, Data, std::move(InfoObj));
|
| /llvm-project-15.0.7/llvm/lib/DWP/ |
| H A D | DWP.cpp | 420 std::vector<unsigned> Buckets(NextPowerOf2(3 * IndexEntries.size() / 2)); in writeIndex() local 421 uint64_t Mask = Buckets.size() - 1; in writeIndex() 427 while (Buckets[H]) { in writeIndex() 428 assert(S != IndexEntries.begin()[Buckets[H] - 1].first && in writeIndex() 432 Buckets[H] = I + 1; in writeIndex() 440 Out.emitIntValue(Buckets.size(), 4); // Num Buckets in writeIndex() 443 for (const auto &I : Buckets) in writeIndex() 447 for (const auto &I : Buckets) in writeIndex()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | AccelTable.h | 168 BucketList Buckets; variable 176 ArrayRef<HashList> getBuckets() const { return Buckets; } in getBuckets() 207 assert(Buckets.empty() && "Already finalized!"); in addName()
|
| /llvm-project-15.0.7/lld/test/COFF/ |
| H A D | pdb-tpi-hash-size.test | 10 CHECK-NEXT: Num Hash Buckets: 262143
|
| /llvm-project-15.0.7/clang/lib/Tooling/Transformer/ |
| H A D | RewriteRule.cpp | 401 Buckets; in buildMatchers() local 406 Buckets[Cases[I].Matcher.getSupportedKind()].emplace_back(I, Cases[I]); in buildMatchers() 415 for (const auto &Bucket : Buckets) { in buildMatchers()
|