Home
last modified time | relevance | path

Searched refs:AddrPool (Results 1 – 6 of 6) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/
H A DDWARFStreamer.h114 DebugDieValuePool &AddrPool) override;
138 PatchLocation Patch, DebugDieValuePool &AddrPool) override;
239 DebugDieValuePool &AddrPool);
251 PatchLocation Patch, DebugDieValuePool &AddrPool);
H A DDWARFLinker.h89 PatchLocation Patch, DebugDieValuePool &AddrPool) = 0;
102 PatchLocation Patch, DebugDieValuePool &AddrPool) = 0;
550 DebugDieValuePool AddrPool; variable
729 DebugDieValuePool &AddrPool) const;
/freebsd-14.2/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFStreamer.cpp543 PatchLocation Patch, DebugDieValuePool &AddrPool) { in emitDwarfDebugRangeListFragment() argument
549 emitDwarfDebugRngListsTableFragment(Unit, LinkedRanges, Patch, AddrPool); in emitDwarfDebugRangeListFragment()
566 PatchLocation Patch, DebugDieValuePool &AddrPool) { in emitDwarfDebugRngListsTableFragment() argument
582 MS->emitULEB128IntValue(AddrPool.getValueIndex(*BaseAddress)); in emitDwarfDebugRngListsTableFragment()
642 PatchLocation Patch, DebugDieValuePool &AddrPool) { in emitDwarfDebugLocListFragment() argument
649 AddrPool); in emitDwarfDebugLocListFragment()
760 PatchLocation Patch, DebugDieValuePool &AddrPool) { in emitDwarfDebugLocListsTableFragment() argument
779 MS->emitULEB128IntValue(AddrPool.getValueIndex(*BaseAddress)); in emitDwarfDebugLocListsTableFragment()
H A DDWARFLinker.cpp1384 auto AddrIndex = AddrPool.getValueIndex(*Addr); in cloneAddressAttribute()
1898 DebugDieValuePool &AddrPool) const { in generateUnitRanges()
1952 Unit, LinkedRanges, AttributePatch, AddrPool); in generateUnitRanges()
1958 Unit, LinkedFunctionRanges, *UnitRngListAttribute, AddrPool); in generateUnitRanges()
2013 CurLocAttr, AddrPool); in generateUnitLocations()
2039 if (AddrPool.getValues().empty()) in emitDebugAddrSection()
2045 Emitter->emitDwarfDebugAddrs(AddrPool.getValues(), in emitDebugAddrSection()
2606 Linker.generateUnitRanges(*CurrentUnit, File, AddrPool); in cloneAllCompileUnits()
2623 AddrPool.clear(); in cloneAllCompileUnits()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.h505 AddressPool AddrPool; variable
861 AddressPool &getAddressPool() { return AddrPool; } in getAddressPool()
H A DDwarfDebug.cpp1188 AddrPool.setLabel(Asm->createTempSymbol("addr_table_base")); in beginModule()
1342 if ((HasSplitUnit || getDwarfVersion() >= 5) && !AddrPool.isEmpty()) in finalizeModuleInfo()
2974 unsigned idx = AddrPool.getIndex(Entry.Begin); in emitDebugLocDWO()
3424 AddrPool.emit(*Asm, Asm->getObjFileLowering().getDwarfAddrSection()); in emitDebugAddr()
3454 if (!TypeUnitsUnderConstruction.empty() && AddrPool.hasBeenUsed()) in addDwarfTypeUnitType()
3465 AddrPool.resetUsedFlag(); in addDwarfTypeUnitType()
3519 if (AddrPool.hasBeenUsed()) { in addDwarfTypeUnitType()
3653 AddrPool.getIndex(S); in insertSectionLabel()