reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
463 Asm.reset(TheTarget->createAsmPrinter(*TM, std::unique_ptr<MCStreamer>(MS))); 464 if (!Asm) 470 Asm->setDwarfVersion(Version); 472 StringPool = std::make_unique<DwarfStringPool>(Allocator, *Asm, StringRef()); 473 StringOffsetsStartSym = Asm->createTempSymbol("str_offsets_base"); 494 Abbreviations.Emit(Asm.get(), TLOF->getDwarfAbbrevSection()); 496 StringPool->emitStringOffsetsTableHeader(*Asm, TLOF->getDwarfStrOffSection(), 498 StringPool->emit(*Asm, TLOF->getDwarfStrSection(), 507 Asm->emitInt32(Length); 508 Asm->emitInt16(Version); 510 Asm->emitInt32(0); 511 Asm->emitInt8(CU->getAddressSize()); 513 Asm->emitInt8(dwarf::DW_UT_compile); 514 Asm->emitInt8(CU->getAddressSize()); 515 Asm->emitInt32(0); 517 Asm->emitDwarfDIE(*CU->getUnitDIE().Die); 522 LT->generate(*MC, *Asm); 544 std::make_unique<CompileUnit>(*this, Version, Asm->getPointerSize())); 550 std::make_unique<LineTable>(Version, Format, Asm->getPointerSize()));unittests/DebugInfo/DWARF/DwarfGenerator.h
304 AsmPrinter *getAsmPrinter() const { return Asm.get(); }