Searched refs:RefDie (Results 1 – 6 of 6) sorted by relevance
| /src/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/ |
| H A D | DependencyTracker.cpp | 637 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 D | AcceleratorRecordsSaver.cpp | 35 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 D | SyntheticTypeNameBuilder.cpp | 284 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()
|
| /src/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/ |
| H A D | DWARFLinkerCompileUnit.cpp | 145 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 D | DWARFLinker.cpp | 90 if (const auto RefDie = RefCU->getOrigUnit().getDIEForOffset(RefOffset)) { in resolveDIEReference() local 93 if (!RefDie.isNULL()) in resolveDIEReference() 94 return RefDie; in resolveDIEReference() 767 if (auto RefDie = in lookForRefDIEsToKeep() local 769 CompileUnit::DIEInfo &Info = ReferencedCU->getInfo(RefDie); in lookForRefDIEsToKeep() 789 ReferencedDIEs.emplace_back(RefDie, *ReferencedCU); in lookForRefDIEsToKeep() 1095 DWARFDie RefDie = in cloneDieReferenceAttribute() local 1099 if (!RefDie || AttrSpec.Attr == dwarf::DW_AT_sibling) in cloneDieReferenceAttribute() 1102 CompileUnit::DIEInfo &RefInfo = RefUnit->getInfo(RefDie); in cloneDieReferenceAttribute() 1120 RefInfo.Clone = DIE::get(DIEAlloc, dwarf::Tag(RefDie.getTag())); in cloneDieReferenceAttribute() [all …]
|
| /src/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfDebug.cpp | 3437 StringRef Identifier, DIE &RefDie, in addDwarfTypeUnitType() argument 3447 CU.addDIETypeSignature(RefDie, Ins.first->second); in addDwarfTypeUnitType() 3520 CU.constructTypeDIE(RefDie, cast<DICompositeType>(CTy)); in addDwarfTypeUnitType() 3542 CU.addDIETypeSignature(RefDie, Signature); in addDwarfTypeUnitType()
|