Home
last modified time | relevance | path

Searched refs:DieEntry (Results 1 – 8 of 8) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DSyntheticTypeNameBuilder.cpp40 InputUnitEntryPair.DieEntry); in addArrayDimension()
73 InputUnitEntryPair.DieEntry); in addSignature()
170 switch (UnitEntryPair.DieEntry->getTag()) { in getTypeDeduplicationCandidate()
291 if (!RefDie->DieEntry) in addReferencedODRDies()
324 InputUnitEntryPair.DieEntry, in addTypeName()
344 switch (InputUnitEntryPair.DieEntry->getTag()) { in addTypeName()
411 addTypePrefix(UnitEntryPair->DieEntry); in addDIETypeName()
433 const DWARFDebugInfoEntry *DieEntry) { in addTypePrefix() argument
434 switch (DieEntry->getTag()) { in addTypePrefix()
662 switch (DieEntry->getTag()) { in OrderedChildrenIndexAssigner()
[all …]
H A DDependencyTracker.cpp138 Entry.CU->getFirstChildEntry(Entry.DieEntry); in collectRootsToKeep()
253 RootEntry.CU->getDIEInfo(RootEntry.DieEntry); in updateDependenciesCompleteness()
284 Entry.CU->getFirstChildEntry(Entry.DieEntry); in setPlainDwarfPlacementRec()
484 Entry.CU->getFirstChildEntry(Entry.DieEntry); in markDIEEntryAsKeptRec()
539 Entry.CU->getFirstChildEntry(Entry.DieEntry); in markDIEEntryAsKeptRec()
646 if (!RefDie->DieEntry) { in maybeAddReferencedRoots()
673 if (isNamespaceLikeEntry(RefDie->DieEntry)) { in maybeAddReferencedRoots()
698 switch (Entry.DieEntry->getTag()) { in getRootForSpecifiedEntry()
719 Result.DieEntry = ParentEntry; in getRootForSpecifiedEntry()
727 DWARFDie DIE = Entry.CU->getDIE(Entry.DieEntry); in isLiveVariableEntry()
[all …]
H A DSyntheticTypeNameBuilder.h76 void addOrderedName(CompileUnit &CU, const DWARFDebugInfoEntry *DieEntry);
94 void addTypePrefix(const DWARFDebugInfoEntry *DieEntry);
135 const DWARFDebugInfoEntry *DieEntry);
146 const DWARFDebugInfoEntry *DieEntry);
H A DDWARFLinkerCompileUnit.h34 UnitEntryPairTy(CompileUnit *CU, const DWARFDebugInfoEntry *DieEntry) in UnitEntryPairTy()
35 : CU(CU), DieEntry(DieEntry) {} in UnitEntryPairTy()
38 const DWARFDebugInfoEntry *DieEntry = nullptr; member
124 void analyzeImportedModule(const DWARFDebugInfoEntry *DieEntry);
390 resolveDIEReference(const DWARFDebugInfoEntry *DieEntry,
546 void warn(const Twine &Warning, const DWARFDebugInfoEntry *DieEntry) { in warn() argument
547 if (DieEntry != nullptr) { in warn()
548 DWARFDie DIE(&getOrigUnit(), DieEntry); in warn()
604 void analyzeDWARFStructureRec(const DWARFDebugInfoEntry *DieEntry,
668 Error assignTypeNamesRec(const DWARFDebugInfoEntry *DieEntry,
H A DDependencyTracker.h142 RootDieEntry = RootEntry.DieEntry; in LiveRootWorklistItemTy()
149 RootDieEntry = RootEntry.DieEntry; in LiveRootWorklistItemTy()
152 ReferencedByDieEntry = ReferencedBy.DieEntry; in LiveRootWorklistItemTy()
H A DDWARFLinkerCompileUnit.cpp129 CompileUnit::DIEInfo &DieInfo = getDIEInfo(DieEntry); in analyzeDWARFStructureRec()
131 for (const DWARFDebugInfoEntry *CurChild = getFirstChildEntry(DieEntry); in analyzeDWARFStructureRec()
149 if (DieEntry->getTag() == dwarf::DW_TAG_compile_unit && in analyzeDWARFStructureRec()
266 dwarf::toStringRef(find(DieEntry, dwarf::DW_AT_LLVM_sysroot)); in analyzeImportedModule()
292 DWARFDie Die = getDIE(DieEntry); in analyzeImportedModule()
311 OrderedChildrenIndexAssigner ChildrenIndexAssigner(*this, DieEntry); in assignTypeNamesRec()
418 const DWARFDebugInfoEntry *DieEntry, dwarf::Attribute Attr, in resolveDIEReference() argument
420 if (std::optional<DWARFFormValue> AttrVal = find(DieEntry, Attr)) in resolveDIEReference()
1782 CUDiePair.DieEntry, dwarf::DW_AT_extension, in getNamespaceOrigin()
1784 if (!RefDiePair || !RefDiePair->DieEntry) in getNamespaceOrigin()
[all …]
H A DDIEAttributeCloner.cpp244 if (!RefDiePair || !RefDiePair->DieEntry) { in cloneDieRefAttr()
252 RefDiePair->CU->getDIEInfo(RefDiePair->DieEntry); in cloneDieRefAttr()
254 RefTypeName = RefDiePair->CU->getDieTypeEntry(RefDiePair->DieEntry); in cloneDieRefAttr()
280 uint64_t OutDieOffset = RefDiePair->CU->getDieOutOffset(RefDiePair->DieEntry); in cloneDieRefAttr()
299 RefDiePair->CU->getDIEIndex(RefDiePair->DieEntry)}, in cloneDieRefAttr()
H A DAcceleratorRecordsSaver.cpp40 if (!RefDie->DieEntry) in hashFullyQualifiedName()
44 InputDIE = RefDie->CU->getDIE(RefDie->DieEntry); in hashFullyQualifiedName()