reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
220 MCSymbol *ContributionStart = Asm->createTempSymbol("names_start"); 221 MCSymbol *ContributionEnd = Asm->createTempSymbol("names_end"); 222 MCSymbol *AbbrevStart = Asm->createTempSymbol("names_abbrev_start"); 223 MCSymbol *AbbrevEnd = Asm->createTempSymbol("names_abbrev_end"); 224 MCSymbol *EntryPool = Asm->createTempSymbol("names_entries"); 256 Asm->OutStreamer->AddComment("Hash in Bucket " + Twine(BucketIdx)); 257 Asm->emitInt32(HashValue); 273 Asm->OutStreamer->AddComment("Offset in Bucket " + Twine(i)); 274 Asm->EmitLabelDifference(Hash->Sym, Base, sizeof(uint32_t)); 312 Asm->OutStreamer->AddComment("Bucket " + Twine(i)); 314 Asm->emitInt32(index); 316 Asm->emitInt32(std::numeric_limits<uint32_t>::max()); 338 Asm->emitInt32(0); 340 Asm->OutStreamer->EmitLabel(Hash->Sym); 341 Asm->OutStreamer->AddComment(Hash->Name.getString()); 342 Asm->emitDwarfStringOffset(Hash->Name); 343 Asm->OutStreamer->AddComment("Num DIEs"); 344 Asm->emitInt32(Hash->Values.size()); 346 static_cast<const AppleAccelTableData *>(V)->emit(Asm); 351 Asm->emitInt32(0); 356 Header.emit(Asm); 357 HeaderData.emit(Asm); 369 AsmPrinter *Asm = Ctx.Asm; 427 Asm->OutStreamer->AddComment("Compilation unit " + Twine(CU.index())); 428 Asm->emitDwarfSymbolReference(CU.value()); 436 Asm->OutStreamer->AddComment("Bucket " + Twine(Bucket.index())); 437 Asm->emitInt32(Bucket.value().empty() ? 0 : Index); 447 Asm->OutStreamer->AddComment("String in Bucket " + Twine(Bucket.index()) + 449 Asm->emitDwarfStringOffset(String); 456 Asm->OutStreamer->EmitLabel(AbbrevStart); 458 Asm->OutStreamer->AddComment("Abbrev code"); 460 Asm->EmitULEB128(Abbrev.first); 461 Asm->OutStreamer->AddComment(dwarf::TagString(Abbrev.first)); 462 Asm->EmitULEB128(Abbrev.first); 464 Asm->EmitULEB128(AttrEnc.Index, dwarf::IndexString(AttrEnc.Index).data()); 465 Asm->EmitULEB128(AttrEnc.Form, 468 Asm->EmitULEB128(0, "End of abbrev"); 469 Asm->EmitULEB128(0, "End of abbrev"); 471 Asm->EmitULEB128(0, "End of abbrev list"); 472 Asm->OutStreamer->EmitLabel(AbbrevEnd); 481 Asm->EmitULEB128(AbbrevIt->first, "Abbreviation code"); 483 Asm->OutStreamer->AddComment(dwarf::IndexString(AttrEnc.Index)); 487 ID.EmitValue(Asm, AttrEnc.Form); 492 Asm->emitInt32(Entry.getDieOffset()); 501 Asm->OutStreamer->EmitLabel(EntryPool); 505 Asm->OutStreamer->EmitLabel(Hash->Sym); 508 Asm->OutStreamer->AddComment("End of list: " + Hash->Name.getString()); 509 Asm->emitInt32(0); 540 Asm->OutStreamer->EmitValueToAlignment(4, 0); 541 Asm->OutStreamer->EmitLabel(ContributionEnd);