Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DAcceleratorRecordsSaver.cpp35 std::optional<UnitEntryPairTy> RefDie = CU->resolveDIEReference( in hashFullyQualifiedName() local
37 if (!RefDie) in hashFullyQualifiedName()
40 if (!RefDie->DieEntry) in hashFullyQualifiedName()
43 CU = RefDie->CU; in hashFullyQualifiedName()
44 InputDIE = RefDie->CU->getDIE(RefDie->DieEntry); in hashFullyQualifiedName()
H A DDependencyTracker.cpp637 std::optional<UnitEntryPairTy> RefDie = Entry.CU->resolveDIEReference( in maybeAddReferencedRoots() local
641 if (!RefDie) { in maybeAddReferencedRoots()
646 if (!RefDie->DieEntry) { in maybeAddReferencedRoots()
648 RefDie->CU->setInterconnectedCU(); in maybeAddReferencedRoots()
654 assert((Entry.CU->getUniqueID() == RefDie->CU->getUniqueID() || in maybeAddReferencedRoots()
658 CompileUnit::DIEInfo &RefInfo = RefDie->CU->getDIEInfo(RefDie->DieEntry); in maybeAddReferencedRoots()
673 if (isNamespaceLikeEntry(RefDie->DieEntry)) { in maybeAddReferencedRoots()
678 *RefDie, RootEntry); in maybeAddReferencedRoots()
682 addActionToRootEntriesWorkList(Action, *RefDie, RootEntry); in maybeAddReferencedRoots()
686 UnitEntryPairTy RootForReferencedDie = getRootForSpecifiedEntry(*RefDie); in maybeAddReferencedRoots()
H A DSyntheticTypeNameBuilder.cpp284 std::optional<UnitEntryPairTy> RefDie = in addReferencedODRDies() local
288 if (!RefDie) in addReferencedODRDies()
291 if (!RefDie->DieEntry) in addReferencedODRDies()
305 addDIETypeName(*RefDie, std::nullopt, AssignNameToTypeDescriptor)) in addReferencedODRDies()
/freebsd-14.2/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFLinkerCompileUnit.cpp145 DIE *RefDie; in fixupForwardReferences() local
149 std::tie(RefDie, RefUnit, Ctxt, Attr) = Ref; in fixupForwardReferences()
155 assert(RefDie->getOffset() && "Referenced die offset is not set"); in fixupForwardReferences()
156 Attr.set(RefDie->getOffset() + RefUnit->getStartOffset()); in fixupForwardReferences()
H A DDWARFLinker.cpp85 if (!RefDie.isNULL()) in resolveDIEReference()
86 return RefDie; in resolveDIEReference()
756 if (auto RefDie = in lookForRefDIEsToKeep() local
758 CompileUnit::DIEInfo &Info = ReferencedCU->getInfo(RefDie); in lookForRefDIEsToKeep()
778 ReferencedDIEs.emplace_back(RefDie, *ReferencedCU); in lookForRefDIEsToKeep()
1078 DWARFDie RefDie = in cloneDieReferenceAttribute() local
1082 if (!RefDie || AttrSpec.Attr == dwarf::DW_AT_sibling) in cloneDieReferenceAttribute()
1085 CompileUnit::DIEInfo &RefInfo = RefUnit->getInfo(RefDie); in cloneDieReferenceAttribute()
1103 RefInfo.Clone = DIE::get(DIEAlloc, dwarf::Tag(RefDie.getTag())); in cloneDieReferenceAttribute()
1181 auto RefDie = Unit.getOrigUnit().getDIEForOffset(RefOffset); in cloneExpression() local
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.cpp3449 StringRef Identifier, DIE &RefDie, in addDwarfTypeUnitType() argument
3459 CU.addDIETypeSignature(RefDie, Ins.first->second); in addDwarfTypeUnitType()
3532 CU.constructTypeDIE(RefDie, cast<DICompositeType>(CTy)); in addDwarfTypeUnitType()
3554 CU.addDIETypeSignature(RefDie, Signature); in addDwarfTypeUnitType()