LLVM 22.0.0git
Public Member Functions | List of all members
llvm::AArch64AttributeParser Class Reference

#include "llvm/Support/AArch64AttributeParser.h"

Inheritance diagram for llvm::AArch64AttributeParser:
[legend]

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< unsignedgetAttributeValue (unsigned Tag) const override
 
std::optional< unsignedgetAttributeValue (StringRef BuildAttrSubsectionName, unsigned Tag) const override
 
std::optional< StringRefgetAttributeString (unsigned Tag) const override
 
std::optional< StringRefgetAttributeString (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 ()
 
virtual Error parse (ArrayRef< uint8_t > Section, llvm::endianness Endian)
 
virtual std::optional< unsignedgetAttributeValue (StringRef BuildAttrSubsectionName, unsigned Tag) const
 
virtual std::optional< unsignedgetAttributeValue (unsigned Tag) const
 
virtual std::optional< StringRefgetAttributeString (StringRef BuildAttrSubsectionName, unsigned Tag) const
 
virtual std::optional< StringRefgetAttributeString (unsigned Tag) const
 

Additional Inherited Members

- Protected Member Functions inherited from llvm::ELFExtendedAttrParser
StringRef getTagName (const StringRef &BuildAttrSubsectionName, const unsigned Tag)
 
- Protected Attributes inherited from llvm::ELFExtendedAttrParser
ScopedPrinterSw
 
DataExtractor De {ArrayRef<uint8_t>{}, true, 0}
 
DataExtractor::Cursor Cursor {0}
 
SmallVector< BuildAttributeSubSection, 8 > SubSectionVec
 
const std::vector< SubsectionAndTagToTagNameTagsNamesMap
 

Detailed Description

Definition at line 18 of file AArch64AttributeParser.h.

Constructor & Destructor Documentation

◆ AArch64AttributeParser() [1/2]

llvm::AArch64AttributeParser::AArch64AttributeParser ( ScopedPrinter Sw)
inline

Definition at line 22 of file AArch64AttributeParser.h.

◆ AArch64AttributeParser() [2/2]

llvm::AArch64AttributeParser::AArch64AttributeParser ( )
inline

Definition at line 24 of file AArch64AttributeParser.h.


The documentation for this class was generated from the following files: