Searched refs:ParentIdx (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
H A D | DWARFDebugInfoEntry.h | 27 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 D | DWARFDebugInfoEntry.cpp | 24 uint64_t UEndOffset, uint32_t ParentIdx) { in extractFast() argument 26 this->ParentIdx = ParentIdx; in extractFast()
|
H A D | DWARFUnit.cpp | 914 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 D | DWARFDie.cpp | 604 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 D | DWARFLinkerCompileUnit.cpp |
|
H A D | DWARFLinker.cpp |
|
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/ |
H A D | DWARFLinker.cpp | 248 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 D | DWARFLinkerCompileUnit.h |
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/ |
H A D | DWARFLinkerCompileUnit.h | 77 uint32_t ParentIdx; member
|
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/ |
H A D | DWARFLinkerCompileUnit.cpp | 1486 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()
|