Lines Matching refs:Unit
176 void DwarfStreamer::emitCompileUnitHeader(CompileUnit &Unit, in emitCompileUnitHeader() argument
181 Unit.setLabelBegin(Asm->createTempSymbol("cu_begin")); in emitCompileUnitHeader()
182 Asm->OutStreamer->emitLabel(Unit.getLabelBegin()); in emitCompileUnitHeader()
187 Asm->emitInt32(Unit.getNextUnitOffset() - Unit.getStartOffset() - 4); in emitCompileUnitHeader()
192 Asm->emitInt8(Unit.getOrigUnit().getAddressByteSize()); in emitCompileUnitHeader()
201 Asm->emitInt8(Unit.getOrigUnit().getAddressByteSize()); in emitCompileUnitHeader()
206 EmittedUnits.push_back({Unit.getUniqueID(), Unit.getLabelBegin()}); in emitCompileUnitHeader()
434 const CompileUnit &Unit, const AddressRanges &LinkedRanges) { in emitDwarfDebugArangesTable() argument
435 unsigned AddressSize = Unit.getOrigUnit().getAddressByteSize(); in emitDwarfDebugArangesTable()
457 Asm->emitInt32(Unit.getStartOffset()); // Corresponding unit's offset in emitDwarfDebugArangesTable()
476 const CompileUnit &Unit, const AddressRanges &LinkedRanges, in emitDwarfDebugRangesTableFragment() argument
482 unsigned AddressSize = Unit.getOrigUnit().getAddressByteSize(); in emitDwarfDebugRangesTableFragment()
486 if (std::optional<uint64_t> LowPC = Unit.getLowPc()) in emitDwarfDebugRangesTableFragment()
506 DwarfStreamer::emitDwarfDebugRangeListHeader(const CompileUnit &Unit) { in emitDwarfDebugRangeListHeader() argument
507 if (Unit.getOrigUnit().getVersion() < 5) in emitDwarfDebugRangeListHeader()
515 unsigned AddressSize = Unit.getOrigUnit().getAddressByteSize(); in emitDwarfDebugRangeListHeader()
542 const CompileUnit &Unit, const AddressRanges &LinkedRanges, in emitDwarfDebugRangeListFragment() argument
544 if (Unit.getOrigUnit().getVersion() < 5) { in emitDwarfDebugRangeListFragment()
545 emitDwarfDebugRangesTableFragment(Unit, LinkedRanges, Patch); in emitDwarfDebugRangeListFragment()
549 emitDwarfDebugRngListsTableFragment(Unit, LinkedRanges, Patch, AddrPool); in emitDwarfDebugRangeListFragment()
552 void DwarfStreamer::emitDwarfDebugRangeListFooter(const CompileUnit &Unit, in emitDwarfDebugRangeListFooter() argument
554 if (Unit.getOrigUnit().getVersion() < 5) in emitDwarfDebugRangeListFooter()
565 const CompileUnit &Unit, const AddressRanges &LinkedRanges, in emitDwarfDebugRngListsTableFragment() argument
603 MCSymbol *DwarfStreamer::emitDwarfDebugLocListHeader(const CompileUnit &Unit) { in emitDwarfDebugLocListHeader() argument
604 if (Unit.getOrigUnit().getVersion() < 5) in emitDwarfDebugLocListHeader()
612 unsigned AddressSize = Unit.getOrigUnit().getAddressByteSize(); in emitDwarfDebugLocListHeader()
640 const CompileUnit &Unit, in emitDwarfDebugLocListFragment() argument
643 if (Unit.getOrigUnit().getVersion() < 5) { in emitDwarfDebugLocListFragment()
644 emitDwarfDebugLocTableFragment(Unit, LinkedLocationExpression, Patch); in emitDwarfDebugLocListFragment()
648 emitDwarfDebugLocListsTableFragment(Unit, LinkedLocationExpression, Patch, in emitDwarfDebugLocListFragment()
653 void DwarfStreamer::emitDwarfDebugLocListFooter(const CompileUnit &Unit, in emitDwarfDebugLocListFooter() argument
655 if (Unit.getOrigUnit().getVersion() < 5) in emitDwarfDebugLocListFooter()
667 const CompileUnit &Unit, in emitDwarfDebugLocTableFragment() argument
674 unsigned AddressSize = Unit.getOrigUnit().getAddressByteSize(); in emitDwarfDebugLocTableFragment()
678 if (std::optional<uint64_t> LowPC = Unit.getLowPc()) in emitDwarfDebugLocTableFragment()
706 MCSymbol *DwarfStreamer::emitDwarfDebugAddrsHeader(const CompileUnit &Unit) { in emitDwarfDebugAddrsHeader() argument
713 unsigned AddrSize = Unit.getOrigUnit().getAddressByteSize(); in emitDwarfDebugAddrsHeader()
746 void DwarfStreamer::emitDwarfDebugAddrsFooter(const CompileUnit &Unit, in emitDwarfDebugAddrsFooter() argument
758 const CompileUnit &Unit, in emitDwarfDebugLocListsTableFragment() argument
811 const DWARFDebugLine::LineTable &LineTable, const CompileUnit &Unit, in emitLineTableForUnit() argument
833 Unit.getOrigUnit().getAddressByteSize()); in emitLineTableForUnit()
1203 MCSection *Sec, StringRef SecName, const CompileUnit &Unit, in emitPubSectionForUnit() argument
1224 Asm->emitInt32(Unit.getStartOffset()); // Unit offset in emitPubSectionForUnit()
1225 Asm->emitInt32(Unit.getNextUnitOffset() - Unit.getStartOffset()); // Size in emitPubSectionForUnit()
1243 void DwarfStreamer::emitPubNamesForUnit(const CompileUnit &Unit) { in emitPubNamesForUnit() argument
1245 "names", Unit, Unit.getPubnames()); in emitPubNamesForUnit()
1249 void DwarfStreamer::emitPubTypesForUnit(const CompileUnit &Unit) { in emitPubTypesForUnit() argument
1251 "types", Unit, Unit.getPubtypes()); in emitPubTypesForUnit()