Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DSyntheticTypeNameBuilder.cpp23 InputUnitEntryPair.CU->getDIEInfo(InputUnitEntryPair.DieEntry); in assignName()
27 if (InputUnitEntryPair.CU->getDieTypeEntry(InputUnitEntryPair.DieEntry) != in assignName()
40 InputUnitEntryPair.DieEntry); in addArrayDimension()
73 InputUnitEntryPair.DieEntry); in addSignature()
170 switch (UnitEntryPair.DieEntry->getTag()) { in getTypeDeduplicationCandidate()
180 if (UnitEntryPair.CU->find(UnitEntryPair.DieEntry, dwarf::DW_AT_extension)) in getTypeDeduplicationCandidate()
184 if (!UnitEntryPair.CU->find(UnitEntryPair.DieEntry, dwarf::DW_AT_name)) in getTypeDeduplicationCandidate()
205 UnitEntryPair->CU->getDieTypeEntry(UnitEntryPair->DieEntry)) { in addParentName()
224 } while (!UnitEntryPair->CU->getDieTypeEntry(UnitEntryPair->DieEntry)); in addParentName()
242 InputUnitEntryPair.DieEntry, dwarf::DW_AT_decl_file)) { in addDieNameFromDeclFileAndDeclLine()
[all …]
H A DDependencyTracker.cpp138 Entry.CU->getFirstChildEntry(Entry.DieEntry); in collectRootsToKeep()
200 if (Entry.DieEntry->getTag() == dwarf::DW_TAG_compile_unit) { in collectRootsToKeep()
253 RootEntry.CU->getDIEInfo(RootEntry.DieEntry); in updateDependenciesCompleteness()
257 ReferencedByEntry.CU->getDIEInfo(ReferencedByEntry.DieEntry); in updateDependenciesCompleteness()
274 CompileUnit::DIEInfo &Info = Entry.CU->getDIEInfo(Entry.DieEntry); in setPlainDwarfPlacementRec()
284 Entry.CU->getFirstChildEntry(Entry.DieEntry); in setPlainDwarfPlacementRec()
326 return isAlreadyMarked(Entry.CU->getDIEInfo(Entry.DieEntry), NewPlacement); in isAlreadyMarked()
331 if (Entry.DieEntry->getAbbreviationDeclarationPtr() == nullptr) in markParentsAsKeepingChildren()
334 CompileUnit::DIEInfo &Info = Entry.CU->getDIEInfo(Entry.DieEntry); in markParentsAsKeepingChildren()
342 std::optional<uint32_t> ParentIdx = Entry.DieEntry->getParentIdx(); in markParentsAsKeepingChildren()
[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.cpp127 void CompileUnit::analyzeDWARFStructureRec(const DWARFDebugInfoEntry *DieEntry, in analyzeDWARFStructureRec() argument
129 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()
169 if (!NamespaceEntry.CU->find(NamespaceEntry.DieEntry, dwarf::DW_AT_name)) in analyzeDWARFStructureRec()
253 void CompileUnit::analyzeImportedModule(const DWARFDebugInfoEntry *DieEntry) { in analyzeImportedModule() argument
261 dwarf::toStringRef(find(DieEntry, dwarf::DW_AT_LLVM_include_path)); in analyzeImportedModule()
266 dwarf::toStringRef(find(DieEntry, dwarf::DW_AT_LLVM_sysroot)); in analyzeImportedModule()
278 if (std::optional<DWARFFormValue> Val = find(DieEntry, dwarf::DW_AT_name)) { in analyzeImportedModule()
294 DWARFDie Die = getDIE(DieEntry); in analyzeImportedModule()
[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()