Searched refs:DieEntry (Results 1 – 8 of 8) sorted by relevance
| /src/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/ |
| H A D | SyntheticTypeNameBuilder.cpp | 23 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 D | DependencyTracker.cpp | 138 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 D | SyntheticTypeNameBuilder.h | 76 void addOrderedName(CompileUnit &CU, const DWARFDebugInfoEntry *DieEntry); 94 void addTypePrefix(const DWARFDebugInfoEntry *DieEntry); 135 const DWARFDebugInfoEntry *DieEntry); 146 const DWARFDebugInfoEntry *DieEntry);
|
| H A D | DWARFLinkerCompileUnit.h | 34 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 D | DependencyTracker.h | 142 RootDieEntry = RootEntry.DieEntry; in LiveRootWorklistItemTy() 149 RootDieEntry = RootEntry.DieEntry; in LiveRootWorklistItemTy() 152 ReferencedByDieEntry = ReferencedBy.DieEntry; in LiveRootWorklistItemTy()
|
| H A D | DWARFLinkerCompileUnit.cpp | 127 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 D | DIEAttributeCloner.cpp | 244 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 D | AcceleratorRecordsSaver.cpp | 40 if (!RefDie->DieEntry) in hashFullyQualifiedName() 44 InputDIE = RefDie->CU->getDIE(RefDie->DieEntry); in hashFullyQualifiedName()
|