Lines Matching refs:Unit

138 void DwarfStreamer::emitCompileUnitHeader(CompileUnit &Unit,  in emitCompileUnitHeader()  argument
143 Unit.setLabelBegin(Asm->createTempSymbol("cu_begin")); in emitCompileUnitHeader()
144 Asm->OutStreamer->emitLabel(Unit.getLabelBegin()); in emitCompileUnitHeader()
149 Asm->emitInt32(Unit.getNextUnitOffset() - Unit.getStartOffset() - 4); in emitCompileUnitHeader()
154 Asm->emitInt8(Unit.getOrigUnit().getAddressByteSize()); in emitCompileUnitHeader()
163 Asm->emitInt8(Unit.getOrigUnit().getAddressByteSize()); in emitCompileUnitHeader()
168 EmittedUnits.push_back({Unit.getUniqueID(), Unit.getLabelBegin()}); in emitCompileUnitHeader()
348 void DwarfStreamer::emitUnitRangesEntries(CompileUnit &Unit, in emitUnitRangesEntries() argument
350 unsigned AddressSize = Unit.getOrigUnit().getAddressByteSize(); in emitUnitRangesEntries()
355 const auto &FunctionRanges = Unit.getFunctionRanges(); in emitUnitRangesEntries()
384 Asm->emitInt32(Unit.getStartOffset()); // Corresponding unit's offset in emitUnitRangesEntries()
410 int64_t PcOffset = -Unit.getLowPc(); in emitUnitRangesEntries()
429 const CompileUnit &Unit, DWARFContext &Dwarf, in emitLocationsForUnit() argument
431 const auto &Attributes = Unit.getLocationAttributes(); in emitLocationsForUnit()
438 unsigned AddressSize = Unit.getOrigUnit().getAddressByteSize(); in emitLocationsForUnit()
444 DWARFUnit &OrigUnit = Unit.getOrigUnit(); in emitLocationsForUnit()
448 UnitPcOffset = int64_t(*OrigLowPc) - Unit.getLowPc(); in emitLocationsForUnit()
723 MCSection *Sec, StringRef SecName, const CompileUnit &Unit, in emitPubSectionForUnit() argument
744 Asm->emitInt32(Unit.getStartOffset()); // Unit offset in emitPubSectionForUnit()
745 Asm->emitInt32(Unit.getNextUnitOffset() - Unit.getStartOffset()); // Size in emitPubSectionForUnit()
763 void DwarfStreamer::emitPubNamesForUnit(const CompileUnit &Unit) { in emitPubNamesForUnit() argument
765 "names", Unit, Unit.getPubnames()); in emitPubNamesForUnit()
769 void DwarfStreamer::emitPubTypesForUnit(const CompileUnit &Unit) { in emitPubTypesForUnit() argument
771 "types", Unit, Unit.getPubtypes()); in emitPubTypesForUnit()