|
LLVM 22.0.0git
|
#include "llvm/Support/AArch64AttributeParser.h"
Public Member Functions | |
| AArch64AttributeParser (ScopedPrinter *Sw) | |
| AArch64AttributeParser () | |
| Public Member Functions inherited from llvm::ELFExtendedAttrParser | |
| ~ELFExtendedAttrParser () override | |
| 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().