Home
last modified time | relevance | path

Searched refs:ParentIdx (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugInfoEntry.h27 uint32_t ParentIdx = UINT32_MAX; variable
43 uint32_t ParentIdx);
49 if (ParentIdx == UINT32_MAX) in getParentIdx()
52 return ParentIdx; in getParentIdx()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugInfoEntry.cpp24 uint64_t UEndOffset, uint32_t ParentIdx) { in extractFast() argument
26 this->ParentIdx = ParentIdx; in extractFast()
H A DDWARFUnit.cpp914 if (std::optional<uint32_t> ParentIdx = Die->getParentIdx()) { in getParentEntry() local
915 assert(*ParentIdx < DieArray.size() && in getParentEntry()
917 return getDebugInfoEntry(*ParentIdx); in getParentEntry()
958 std::optional<uint32_t> ParentIdx = Die->getParentIdx(); in getPreviousSiblingEntry() local
959 if (!ParentIdx) in getPreviousSiblingEntry()
963 assert(*ParentIdx < DieArray.size() && in getPreviousSiblingEntry()
968 if (PrevDieIdx == *ParentIdx) in getPreviousSiblingEntry()
972 while (DieArray[PrevDieIdx].getParentIdx() != *ParentIdx) { in getPreviousSiblingEntry()
977 assert(PrevDieIdx >= *ParentIdx && in getPreviousSiblingEntry()
H A DDWARFDie.cpp604 if (std::optional<uint32_t> ParentIdx = Die->getParentIdx()) in dump() local
606 U->getDIEAtIndex(*ParentIdx).getOffset()); in dump()
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFLinkerCompileUnit.cpp
H A DDWARFLinker.cpp
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFLinker.cpp248 unsigned ParentIdx; member
258 : Die(Die), ParentIdx(0), OtherInfo(OtherInfo), Type(T), in ContextWorklistItem()
261 ContextWorklistItem(DWARFDie Die, DeclContext *Context, unsigned ParentIdx, in ContextWorklistItem()
263 : Die(Die), ParentIdx(ParentIdx), Context(Context), in ContextWorklistItem()
305 const DWARFDie &DIE, unsigned ParentIdx, CompileUnit &CU, in analyzeContextInfo() argument
312 Worklist.emplace_back(DIE, CurrentDeclContext, ParentIdx, false); in analyzeContextInfo()
345 Current.ParentIdx == 0 && in analyzeContextInfo()
353 Info.ParentIdx = Current.ParentIdx; in analyzeContextInfo()
729 return !Info.Incomplete && Info.Ctxt != CU.getInfo(Info.ParentIdx).Ctxt; in isODRCanonicalCandidate()
819 Worklist.emplace_back(CU.getInfo(AncestorIdx).ParentIdx, CU, Flags); in lookForParentDIEsToKeep()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/
H A DDWARFLinkerCompileUnit.h
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/
H A DDWARFLinkerCompileUnit.h77 uint32_t ParentIdx; member
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDWARFLinkerCompileUnit.cpp1486 if (std::optional<uint32_t> ParentIdx = InputDieEntry->getParentIdx()) in createTypeDIEandCloneAttributes() local
1488 dwarf::toUnsigned(find(*ParentIdx, dwarf::DW_AT_declaration), 0); in createTypeDIEandCloneAttributes()
1794 if (std::optional<uint32_t> ParentIdx = DieEntry->getParentIdx()) in getParent() local
1795 return UnitEntryPairTy{CU, CU->getDebugInfoEntry(*ParentIdx)}; in getParent()