Home
last modified time | relevance | path

Searched refs:DieArray (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFUnit.cpp380 assert(!DieArray.empty()); in extractRangeList()
499 if ((CUDieOnly && !DieArray.empty()) || DieArray.size() > 1) in tryExtractDIEsIfNeeded()
502 bool HasCUDie = !DieArray.empty(); in tryExtractDIEsIfNeeded()
503 extractDIEsToVector(!HasCUDie, !CUDieOnly, DieArray); in tryExtractDIEsIfNeeded()
505 if (DieArray.empty()) in tryExtractDIEsIfNeeded()
512 DWARFDie UnitDie(this, &DieArray[0]); in tryExtractDIEsIfNeeded()
660 DieArray = (KeepCUDie && !DieArray.empty()) in clearDIEs()
661 ? std::vector<DWARFDebugInfoEntry>({DieArray[0]}) in clearDIEs()
911 assert(Die >= DieArray.data() && Die < DieArray.data() + DieArray.size()); in getParentEntry()
914 assert(*ParentIdx < DieArray.size() && in getParentEntry()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFUnit.h247 std::vector<DWARFDebugInfoEntry> DieArray; variable
274 auto First = DieArray.data(); in getDIEIndex()
275 assert(Die >= First && Die < First + DieArray.size()); in getDIEIndex()
281 assert(Index < DieArray.size()); in getDebugInfoEntry()
282 return &DieArray[Index]; in getDebugInfoEntry()
449 if (DieArray.empty())
451 return DWARFDie(this, &DieArray[0]);
511 return DieArray.size(); in getNumDIEs()
539 return DWARFDie(this, &DieArray[*DieIdx]); in getDIEForOffset()
549 llvm::partition_point(DieArray, [=](const DWARFDebugInfoEntry &DIE) { in getDIEIndexForOffset()
[all …]