LLVM 20.0.0git
|
#include "llvm/Support/RISCVAttributeParser.h"
Public Member Functions | |
RISCVAttributeParser (ScopedPrinter *sw) | |
RISCVAttributeParser () | |
Public Member Functions inherited from llvm::ELFAttributeParser | |
virtual | ~ELFAttributeParser () |
Error | integerAttribute (unsigned tag) |
Error | stringAttribute (unsigned tag) |
ELFAttributeParser (ScopedPrinter *sw, TagNameMap tagNameMap, StringRef vendor) | |
ELFAttributeParser (TagNameMap tagNameMap, StringRef vendor) | |
Error | parse (ArrayRef< uint8_t > section, llvm::endianness endian) |
std::optional< unsigned > | getAttributeValue (unsigned tag) const |
std::optional< StringRef > | getAttributeString (unsigned tag) const |
Additional Inherited Members | |
Protected Member Functions inherited from llvm::ELFAttributeParser | |
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::ELFAttributeParser | |
ScopedPrinter * | sw |
TagNameMap | tagToStringMap |
DataExtractor | de {ArrayRef<uint8_t>{}, true, 0} |
DataExtractor::Cursor | cursor {0} |
Definition at line 16 of file RISCVAttributeParser.h.
|
inline |
Definition at line 30 of file RISCVAttributeParser.h.
|
inline |
Definition at line 32 of file RISCVAttributeParser.h.