Lines Matching refs:Hash
252 for (auto &Hash : Bucket) {
253 uint32_t HashValue = Hash->HashValue;
256 Asm->OutStreamer->AddComment("Hash in Bucket " + Twine(BucketIdx));
268 for (auto *Hash : Buckets[i]) {
269 uint32_t HashValue = Hash->HashValue;
274 Asm->EmitLabelDifference(Hash->Sym, Base, sizeof(uint32_t));
284 Asm->OutStreamer->AddComment("Header Hash Function");
288 Asm->OutStreamer->AddComment("Header Hash Count");
333 for (auto &Hash : Buckets[i]) {
337 PrevHash != Hash->HashValue)
340 Asm->OutStreamer->EmitLabel(Hash->Sym);
341 Asm->OutStreamer->AddComment(Hash->Name.getString());
342 Asm->emitDwarfStringOffset(Hash->Name);
344 Asm->emitInt32(Hash->Values.size());
345 for (const auto *V : Hash->Values)
347 PrevHash = Hash->HashValue;
401 for (auto *Hash : Bucket) {
402 for (auto *Value : Hash->Values) {
445 for (auto *Hash : Bucket.value()) {
446 DwarfStringPoolEntryRef String = Hash->Name;
503 for (auto *Hash : Bucket) {
505 Asm->OutStreamer->EmitLabel(Hash->Sym);
506 for (const auto *Value : Hash->Values)
508 Asm->OutStreamer->AddComment("End of list: " + Hash->Name.getString());
626 << "Hash Function: " << HashFunction << "\n"
651 OS << " Hash Value: " << format("0x%x", HashValue) << "\n";
673 for (auto &Hash : Bucket)
674 Hash->print(OS);