LLVM 22.0.0git
llvm::MSP430AttributeParser Class Reference

#include "llvm/Support/MSP430AttributeParser.h"

Inheritance diagram for llvm::MSP430AttributeParser:
[legend]

Public Member Functions

 MSP430AttributeParser (ScopedPrinter *SW)
 MSP430AttributeParser ()
Public Member Functions inherited from llvm::ELFCompactAttrParser
virtual ~ELFCompactAttrParser ()
Error integerAttribute (unsigned tag)
Error stringAttribute (unsigned tag)
 ELFCompactAttrParser (ScopedPrinter *sw, TagNameMap tagNameMap, StringRef vendor)
 ELFCompactAttrParser (TagNameMap tagNameMap, StringRef vendor)
Error parse (ArrayRef< uint8_t > section, llvm::endianness endian) override
std::optional< unsignedgetAttributeValue (unsigned tag) const override
std::optional< unsignedgetAttributeValue (StringRef buildAttributeSubsectionName, unsigned tag) const override
std::optional< StringRefgetAttributeString (unsigned tag) const override
std::optional< StringRefgetAttributeString (StringRef buildAttributeSubsectionName, unsigned tag) const override
Public Member Functions inherited from llvm::ELFAttributeParser
virtual ~ELFAttributeParser ()

Additional Inherited Members

Protected Member Functions inherited from llvm::ELFCompactAttrParser
void printAttribute (unsigned tag, unsigned value, StringRef valueDesc)
Error parseStringAttribute (const char *name, unsigned tag, ArrayRef< const char * > strings)
Error parseAttributeList (uint32_t length)
void parseIndexList (SmallVectorImpl< uint8_t > &indexList)
Error parseSubsection (uint32_t length)
void setAttributeString (unsigned tag, StringRef value)
Protected Attributes inherited from llvm::ELFCompactAttrParser
ScopedPrintersw
TagNameMap tagToStringMap
DataExtractor de {ArrayRef<uint8_t>{}, true, 0}
DataExtractor::Cursor cursor {0}

Detailed Description

Definition at line 22 of file MSP430AttributeParser.h.

Constructor & Destructor Documentation

◆ MSP430AttributeParser() [1/2]

llvm::MSP430AttributeParser::MSP430AttributeParser ( ScopedPrinter * SW)
inline

◆ MSP430AttributeParser() [2/2]

llvm::MSP430AttributeParser::MSP430AttributeParser ( )
inline

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