LLVM 22.0.0git
|
#include "llvm/Support/AArch64AttributeParser.h"
Public Member Functions | |
AArch64AttributeParser (ScopedPrinter *Sw) | |
AArch64AttributeParser () | |
Public Member Functions inherited from llvm::ELFExtendedAttrParser | |
virtual | ~ELFExtendedAttrParser () |
Error | parse (ArrayRef< uint8_t > Section, llvm::endianness Endian) override |
std::optional< unsigned > | getAttributeValue (unsigned Tag) const override |
std::optional< unsigned > | getAttributeValue (StringRef BuildAttrSubsectionName, unsigned Tag) const override |
std::optional< StringRef > | getAttributeString (unsigned Tag) const override |
std::optional< StringRef > | getAttributeString (StringRef BuildAttrSubsectionName, unsigned Tag) const override |
ELFExtendedAttrParser (ScopedPrinter *Sw, const std::vector< SubsectionAndTagToTagName > TagsNamesMap) | |
ELFExtendedAttrParser (const std::vector< SubsectionAndTagToTagName > TagsNamesMap) | |
Public Member Functions inherited from llvm::ELFAttributeParser | |
virtual | ~ELFAttributeParser () |
Additional Inherited Members | |
Protected Member Functions inherited from llvm::ELFExtendedAttrParser | |
StringRef | getTagName (const StringRef &BuildAttrSubsectionName, const unsigned Tag) |
Protected Attributes inherited from llvm::ELFExtendedAttrParser | |
ScopedPrinter * | Sw |
DataExtractor | De {ArrayRef<uint8_t>{}, true, 0} |
DataExtractor::Cursor | Cursor {0} |
SmallVector< BuildAttributeSubSection, 8 > | SubSectionVec |
const std::vector< SubsectionAndTagToTagName > | TagsNamesMap |
Definition at line 18 of file AArch64AttributeParser.h.
|
inline |
Definition at line 22 of file AArch64AttributeParser.h.
References llvm::ELFExtendedAttrParser::ELFExtendedAttrParser(), and llvm::ELFExtendedAttrParser::Sw.
|
inline |
Definition at line 24 of file AArch64AttributeParser.h.
References llvm::ELFExtendedAttrParser::ELFExtendedAttrParser().