Lines Matching refs:Unit
139 void DwarfStreamer::emitCompileUnitHeader(CompileUnit &Unit, in emitCompileUnitHeader() argument
144 Unit.setLabelBegin(Asm->createTempSymbol("cu_begin")); in emitCompileUnitHeader()
145 Asm->OutStreamer->emitLabel(Unit.getLabelBegin()); in emitCompileUnitHeader()
150 Asm->emitInt32(Unit.getNextUnitOffset() - Unit.getStartOffset() - 4); in emitCompileUnitHeader()
155 Asm->emitInt8(Unit.getOrigUnit().getAddressByteSize()); in emitCompileUnitHeader()
164 Asm->emitInt8(Unit.getOrigUnit().getAddressByteSize()); in emitCompileUnitHeader()
169 EmittedUnits.push_back({Unit.getUniqueID(), Unit.getLabelBegin()}); in emitCompileUnitHeader()
361 void DwarfStreamer::emitUnitRangesEntries(CompileUnit &Unit, in emitUnitRangesEntries() argument
363 unsigned AddressSize = Unit.getOrigUnit().getAddressByteSize(); in emitUnitRangesEntries()
368 const RangesTy &FunctionRanges = Unit.getFunctionRanges(); in emitUnitRangesEntries()
399 Asm->emitInt32(Unit.getStartOffset()); // Corresponding unit's offset in emitUnitRangesEntries()
425 int64_t PcOffset = -Unit.getLowPc(); in emitUnitRangesEntries()
444 const CompileUnit &Unit, DWARFContext &Dwarf, in emitLocationsForUnit() argument
446 const auto &Attributes = Unit.getLocationAttributes(); in emitLocationsForUnit()
453 unsigned AddressSize = Unit.getOrigUnit().getAddressByteSize(); in emitLocationsForUnit()
459 DWARFUnit &OrigUnit = Unit.getOrigUnit(); in emitLocationsForUnit()
463 UnitPcOffset = int64_t(*OrigLowPc) - Unit.getLowPc(); in emitLocationsForUnit()
736 MCSection *Sec, StringRef SecName, const CompileUnit &Unit, in emitPubSectionForUnit() argument
757 Asm->emitInt32(Unit.getStartOffset()); // Unit offset in emitPubSectionForUnit()
758 Asm->emitInt32(Unit.getNextUnitOffset() - Unit.getStartOffset()); // Size in emitPubSectionForUnit()
776 void DwarfStreamer::emitPubNamesForUnit(const CompileUnit &Unit) { in emitPubNamesForUnit() argument
778 "names", Unit, Unit.getPubnames()); in emitPubNamesForUnit()
782 void DwarfStreamer::emitPubTypesForUnit(const CompileUnit &Unit) { in emitPubTypesForUnit() argument
784 "types", Unit, Unit.getPubtypes()); in emitPubTypesForUnit()