| 
    LLVM 22.0.0git
    
   | 
 
#include "llvm/Support/RISCVAttributeParser.h"
Public Member Functions | |
| RISCVAttributeParser (ScopedPrinter *sw) | |
| RISCVAttributeParser () | |
| Public Member Functions inherited from llvm::ELFCompactAttrParser | |
| ~ELFCompactAttrParser () override | |
| 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< unsigned > | getAttributeValue (unsigned tag) const override | 
| std::optional< unsigned > | getAttributeValue (StringRef buildAttributeSubsectionName, unsigned tag) const override | 
| std::optional< StringRef > | getAttributeString (unsigned tag) const override | 
| std::optional< StringRef > | getAttributeString (StringRef buildAttributeSubsectionName, unsigned tag) const override | 
| Public Member Functions inherited from llvm::ELFAttributeParser | |
| virtual | ~ELFAttributeParser ()=default | 
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 | |
| ScopedPrinter * | sw | 
| TagNameMap | tagToStringMap | 
| DataExtractor | de {ArrayRef<uint8_t>{}, true, 0} | 
| DataExtractor::Cursor | cursor {0} | 
Definition at line 17 of file RISCVAttributeParser.h.
      
  | 
  inline | 
Definition at line 31 of file RISCVAttributeParser.h.
References llvm::ELFCompactAttrParser::ELFCompactAttrParser(), and llvm::ELFCompactAttrParser::sw.
      
  | 
  inline | 
Definition at line 34 of file RISCVAttributeParser.h.
References llvm::ELFCompactAttrParser::ELFCompactAttrParser().