Home
last modified time | relevance | path

Searched refs:Buckets (Results 1 – 25 of 29) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Support/
H A DFoldingSet.cpp168 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 DOnDiskHashTable.h85 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 DHashTable.h72 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 DRandstruct.cpp70 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 DHeaderMapTestUtils.h24 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 DHeaderMapTest.cpp66 ASSERT_EQ(3 * sizeof(HMapBucket), sizeof(File.Buckets)); in TEST()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCLoopInstrFormPrep.cpp531 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 D2008-01-11-BadWarning.cpp4 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 DDenseMap.h724 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 DFoldingSet.h118 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 DAccelTable.cpp73 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 Dsanitizer_dense_map.h576 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 DPDBStringTableBuilder.cpp179 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 Dgnuhash.test13 # 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 Dhash-table.test13 # 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 Dsysv-hash-no-rosegment.s7 # CHECK-NEXT: Num Buckets: 2
9 # CHECK-NEXT: Buckets: [1, 0]
H A Dgnu-hash-table.s62 # 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 Dgnu-hash-table-rwsegment.s8 # CHECK-NEXT: Num Buckets: 1
13 # CHECK-NEXT: Buckets: [1]
H A Dgnu-hash-table-many.s7 # CHECK: Num Buckets: 4
/llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/
H A DHashTableTest.cpp39 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 DMultiOnDiskHashTable.h67 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 DDWP.cpp420 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 DAccelTable.h168 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 Dpdb-tpi-hash-size.test10 CHECK-NEXT: Num Hash Buckets: 262143
/llvm-project-15.0.7/clang/lib/Tooling/Transformer/
H A DRewriteRule.cpp401 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()

12