Home
last modified time | relevance | path

Searched refs:AbbrDecl (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugAbbrev.cpp32 DWARFAbbreviationDeclaration AbbrDecl; in extract() local
36 AbbrDecl.extract(Data, OffsetPtr); in extract()
44 FirstAbbrCode = AbbrDecl.getCode(); in extract()
45 } else if (PrevAbbrCode + 1 != AbbrDecl.getCode()) { in extract()
49 PrevAbbrCode = AbbrDecl.getCode(); in extract()
50 Decls.push_back(std::move(AbbrDecl)); in extract()
H A DDWARFDie.cpp692 auto AbbrDecl = Die.getAbbreviationDeclarationPtr(); in attribute_iterator() local
693 assert(AbbrDecl && "Must have abbreviation declaration"); in attribute_iterator()
696 Index = AbbrDecl->getNumAttributes(); in attribute_iterator()
699 AttrValue.Offset = D.getOffset() + AbbrDecl->getCodeByteSize(); in attribute_iterator()
700 updateForIndex(*AbbrDecl, 0); in attribute_iterator()
705 const DWARFAbbreviationDeclaration &AbbrDecl, uint32_t I) { in updateForIndex() argument
708 auto NumAttrs = AbbrDecl.getNumAttributes(); in updateForIndex()
710 AttrValue.Attr = AbbrDecl.getAttrByIndex(Index); in updateForIndex()
714 if (AbbrDecl.getAttrIsImplicitConstByIndex(Index)) in updateForIndex()
716 AbbrDecl.getFormByIndex(Index), in updateForIndex()
[all …]
H A DDWARFUnit.cpp469 if (const DWARFAbbreviationDeclaration *AbbrDecl = in extractDIEsToVector() local
471 if (AbbrDecl->hasChildren()) { in extractDIEsToVector()
H A DDWARFVerifier.cpp386 for (auto AbbrDecl : *AbbrDecls) { in verifyAbbrevSection()
388 for (auto Attribute : AbbrDecl.attributes()) { in verifyAbbrevSection()
395 AbbrDecl.dump(OS); in verifyAbbrevSection()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDie.h329 void updateForIndex(const DWARFAbbreviationDeclaration &AbbrDecl, uint32_t I);