Home
last modified time | relevance | path

Searched refs:DwarfUnit (Results 1 – 23 of 23) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp82 DwarfUnit::DwarfUnit(dwarf::Tag UnitTag, const DICompileUnit *Node, in DwarfUnit() function in DwarfUnit
94 DwarfUnit::~DwarfUnit() { in ~DwarfUnit()
101 int64_t DwarfUnit::getDefaultLowerBound() const { in getDefaultLowerBound()
195 DIE *DwarfUnit::getDIE(const DINode *D) const { in getDIE()
209 void DwarfUnit::insertDIE(DIE *D) { in insertDIE()
1181 static_cast<DwarfUnit *>(SPDie.getUnit()) in getOrCreateSubprogramDIE()
1432 DIE *DwarfUnit::getIndexTyDie() { in getIndexTyDie()
1580 void DwarfUnit::constructContainingTypeDIEs() { in constructContainingTypeDIEs()
1787 DwarfUnit::emitCommonHeader(UseOffsets, in emitHeader()
1835 void DwarfUnit::addStringOffsetsStart() { in addStringOffsetsStart()
[all …]
H A DDwarfFile.h31 class DwarfUnit; variable
122 unsigned computeSizeAndOffsetsForUnit(DwarfUnit *TheU);
132 void emitUnit(DwarfUnit *TheU, bool UseOffsets);
H A DDwarfDebug.h54 class DwarfUnit; variable
550 void addAccelNameImpl(const DwarfUnit &Unit,
633 void initSkeletonUnit(const DwarfUnit &U, DIE &Die,
857 void addSubprogramNames(const DwarfUnit &Unit,
863 void addAccelName(const DwarfUnit &Unit,
867 void addAccelObjC(const DwarfUnit &Unit,
871 void addAccelNamespace(const DwarfUnit &Unit,
875 void addAccelType(const DwarfUnit &Unit,
H A DDwarfUnit.h35 class DwarfUnit : public DIEUnit {
76 DwarfUnit(dwarf::Tag, const DICompileUnit *Node, AsmPrinter *A,
317 ~DwarfUnit();
371 class DwarfTypeUnit final : public DwarfUnit {
395 return DwarfUnit::getHeaderSize() + sizeof(uint64_t) + // Type Signature in getHeaderSize()
H A DDwarfFile.cpp34 void DwarfFile::emitUnit(DwarfUnit *TheU, bool UseOffsets) { in emitUnit()
80 unsigned DwarfFile::computeSizeAndOffsetsForUnit(DwarfUnit *TheU) { in computeSizeAndOffsetsForUnit()
H A DDwarfCompileUnit.h45 class DwarfCompileUnit final : public DwarfUnit {
314 return DwarfUnit::getHeaderSize() + DWOIdSize; in getHeaderSize()
H A DDwarfDebug.cpp477 const DwarfUnit &Unit, in addSubprogramNames()
2448 static dwarf::PubIndexEntryDescriptor computeIndexValue(DwarfUnit *CU, in computeIndexValue()
3353 void DwarfDebug::initSkeletonUnit(const DwarfUnit &U, DIE &Die, in initSkeletonUnit()
3563 const DwarfUnit &Unit, in addAccelNameImpl()
3604 const DwarfUnit &Unit, in addAccelName()
3611 const DwarfUnit &Unit, in addAccelObjC()
3620 const DwarfUnit &Unit, in addAccelNamespace()
3627 const DwarfUnit &Unit, in addAccelType()
H A DDwarfCompileUnit.cpp61 : DwarfUnit(GetCompileUnitType(Kind, DW), Node, A, DW, DWU, UID) { in DwarfCompileUnit()
1475 DwarfUnit::emitCommonHeader(UseOffsets, UT); in emitHeader()
1724 return DwarfUnit::getOrCreateContextDIE(Context); in getOrCreateContextDIE()
/freebsd-14.2/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDWARFLinkerUnit.cpp17 void DwarfUnit::assignAbbrev(DIEAbbrev &Abbrev) { in assignAbbrev()
41 Error DwarfUnit::emitAbbreviations() { in emitAbbreviations()
59 void DwarfUnit::emitDwarfAbbrevEntry(const DIEAbbrev &Abbrev, in emitDwarfAbbrevEntry()
92 Error DwarfUnit::emitDebugInfo(const Triple &TargetTriple) { in emitDebugInfo()
123 Error DwarfUnit::emitDebugLine(const Triple &TargetTriple, in emitDebugLine()
130 Error DwarfUnit::emitDebugStringOffsetSection() { in emitDebugStringOffsetSection()
175 DwarfUnit::emitPubAcceleratorEntry(SectionDescriptor &OutSection, in emitPubAcceleratorEntry()
202 void DwarfUnit::emitPubAccelerators() { in emitPubAccelerators()
206 forEachAcceleratorRecord([&](const DwarfUnit::AccelInfo &Info) { in emitPubAccelerators()
211 case DwarfUnit::AccelType::Name: { in emitPubAccelerators()
[all …]
H A DAcceleratorRecordsSaver.cpp210 DwarfUnit::AccelInfo Info; in saveNameRecord()
212 Info.Type = DwarfUnit::AccelType::Name; in saveNameRecord()
225 DwarfUnit::AccelInfo Info; in saveNamespaceRecord()
227 Info.Type = DwarfUnit::AccelType::Namespace; in saveNamespaceRecord()
238 Info.Type = DwarfUnit::AccelType::Namespace; in saveNamespaceRecord()
250 DwarfUnit::AccelInfo Info; in saveObjCNameRecord()
252 Info.Type = DwarfUnit::AccelType::ObjC; in saveObjCNameRecord()
268 DwarfUnit::AccelInfo Info; in saveTypeRecord()
270 Info.Type = DwarfUnit::AccelType::Type; in saveTypeRecord()
284 Info.Type = DwarfUnit::AccelType::Type; in saveTypeRecord()
H A DDWARFLinkerUnit.h25 class DwarfUnit; variable
26 using MacroOffset2UnitMapTy = DenseMap<uint64_t, DwarfUnit *>;
29 class DwarfUnit : public OutputSections {
31 virtual ~DwarfUnit() {} in ~DwarfUnit()
32 DwarfUnit(LinkingGlobalData &GlobalData, unsigned ID, in DwarfUnit() function
H A DDWARFLinkerImpl.cpp1076 function_ref<void(DwarfUnit *CU)> UnitHandler) { in forEachCompileAndTypeUnit()
1218 forEachCompileAndTypeUnit([&](DwarfUnit *CU) { in emitAppleAcceleratorSections()
1222 case DwarfUnit::AccelType::None: { in emitAppleAcceleratorSections()
1225 case DwarfUnit::AccelType::Namespace: { in emitAppleAcceleratorSections()
1231 case DwarfUnit::AccelType::Name: { in emitAppleAcceleratorSections()
1237 case DwarfUnit::AccelType::ObjC: { in emitAppleAcceleratorSections()
1243 case DwarfUnit::AccelType::Type: { in emitAppleAcceleratorSections()
1350 forEachCompileAndTypeUnit([&](DwarfUnit *CU) { in emitDWARFv5DebugNamesSection()
1358 case DwarfUnit::AccelType::Name: in emitDWARFv5DebugNamesSection()
1359 case DwarfUnit::AccelType::Namespace: in emitDWARFv5DebugNamesSection()
[all …]
H A DDIEGenerator.h24 DIEGenerator(BumpPtrAllocator &Allocator, DwarfUnit &CU) in DIEGenerator()
27 DIEGenerator(DIE *OutputDIE, BumpPtrAllocator &Allocator, DwarfUnit &CU) in DIEGenerator()
172 DwarfUnit &CU;
H A DDWARFEmitterImpl.h68 void emitCompileUnitHeader(DwarfUnit &Unit);
H A DDWARFLinkerCompileUnit.h53 class alignas(8) CompileUnit : public DwarfUnit {
569 void saveAcceleratorInfo(const DwarfUnit::AccelInfo &Info) { in saveAcceleratorInfo()
586 DwarfUnit *operator->();
H A DDWARFLinkerTypeUnit.h24 class TypeUnit : public DwarfUnit {
H A DDebugLineSectionEmitter.h26 DebugLineSectionEmitter(const Triple &TheTriple, DwarfUnit &U) in DebugLineSectionEmitter()
413 DwarfUnit &U;
H A DDWARFEmitterImpl.cpp131 void DwarfEmitterImpl::emitCompileUnitHeader(DwarfUnit &Unit) { in emitCompileUnitHeader()
H A DDWARFLinkerImpl.h307 void forEachCompileAndTypeUnit(function_ref<void(DwarfUnit *CU)> UnitHandler);
H A DDWARFLinkerTypeUnit.cpp21 : DwarfUnit(GlobalData, ID, ""), Language(Language), in TypeUnit()
H A DDWARFLinkerCompileUnit.cpp32 : DwarfUnit(GlobalData, ID, ClangModuleName), File(File), in CompileUnit()
44 : DwarfUnit(GlobalData, ID, ClangModuleName), File(File), in CompileUnit()
1809 DwarfUnit *CompileUnit::OutputUnitVariantPtr::operator->() { in operator ->()
/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DDwarfTransformer.cpp540 auto getDie = [&](DWARFUnit &DwarfUnit) -> DWARFDie { in convert() argument
541 DWARFDie ReturnDie = DwarfUnit.getUnitDIE(false); in convert()
542 if (DwarfUnit.getDWOId()) { in convert()
543 DWARFUnit *DWOCU = DwarfUnit.getNonSkeletonUnitDIE(false).getDwarfUnit(); in convert()
546 DwarfUnit.getUnitDIE().find( in convert()
/freebsd-14.2/lib/clang/libllvm/
H A DMakefile211 SRCS_MIN+= CodeGen/AsmPrinter/DwarfUnit.cpp