Lines Matching refs:Records
183 std::vector<BulkPublic> Records; in finalizeGlobalBuckets() local
184 Records.resize(Globals.size()); in finalizeGlobalBuckets()
188 Records[I].Name = Name.data(); in finalizeGlobalBuckets()
189 Records[I].NameLen = Name.size(); in finalizeGlobalBuckets()
190 Records[I].SymOffset = SymOffset; in finalizeGlobalBuckets()
194 GSH->finalizeBuckets(RecordZeroOffset, Records); in finalizeGlobalBuckets()
198 uint32_t RecordZeroOffset, MutableArrayRef<BulkPublic> Records) { in finalizeBuckets() argument
200 parallelFor(0, Records.size(), [&](size_t I) { in finalizeBuckets()
201 Records[I].setBucketIdx(hashStringV1(Records[I].Name) % IPHR_HASH); in finalizeBuckets()
208 for (const BulkPublic &P : Records) in finalizeBuckets()
220 HashRecords.resize(Records.size()); in finalizeBuckets()
223 for (int I = 0, E = Records.size(); I < E; ++I) { in finalizeBuckets()
224 uint32_t HashIdx = BucketCursors[Records[I].BucketIdx]++; in finalizeBuckets()
240 auto BucketCmp = [Records](const PSHashRecord &LHash, in finalizeBuckets()
242 const BulkPublic &L = Records[uint32_t(LHash.Off)]; in finalizeBuckets()
243 const BulkPublic &R = Records[uint32_t(RHash.Off)]; in finalizeBuckets()
259 HRec.Off = Records[uint32_t(HRec.Off)].SymOffset + 1; in finalizeBuckets()
395 ArrayRef<CVSymbol> Records) { in writeRecords() argument
397 ItemStream.setItems(Records); in writeRecords()