class RISCVAttributeParser
Declaration
class RISCVAttributeParser : public ELFAttributeParser { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Support/RISCVAttributeParser.h:16
Inherits from: ELFAttributeParser
Member Variables
- private static const llvm::RISCVAttributeParser::DisplayHandler[] displayRoutines
Inherited from ELFAttributeParser:
- protected sw
- protected tagToStringMap
- protected de = {llvm::ArrayRef<unsigned char>{}, true, 0}
- protected cursor = {0}
Method Overview
- public RISCVAttributeParser(llvm::ScopedPrinter * sw)
- public RISCVAttributeParser()
- private llvm::Error handler(uint64_t tag, bool & handled)
- private llvm::Error stackAlign(unsigned int tag)
- private llvm::Error unalignedAccess(unsigned int tag)
Inherited from ELFAttributeParser:
- public getAttributeString
- public getAttributeValue
- public integerAttribute
- public parse
- protected parseAttributeList
- protected parseIndexList
- protected parseStringAttribute
- protected parseSubsection
- protected printAttribute
- public stringAttribute
Methods
¶RISCVAttributeParser(llvm::ScopedPrinter* sw)
RISCVAttributeParser(llvm::ScopedPrinter* sw)
Declared at: llvm/include/llvm/Support/RISCVAttributeParser.h:29
Parameters
¶RISCVAttributeParser()
RISCVAttributeParser()
Declared at: llvm/include/llvm/Support/RISCVAttributeParser.h:31
¶llvm::Error handler(uint64_t tag, bool& handled)
llvm::Error handler(uint64_t tag, bool& handled)
Declared at: llvm/include/llvm/Support/RISCVAttributeParser.h:23
Parameters
- uint64_t tag
- bool& handled
¶llvm::Error stackAlign(unsigned int tag)
llvm::Error stackAlign(unsigned int tag)
Declared at: llvm/include/llvm/Support/RISCVAttributeParser.h:26
Parameters
- unsigned int tag
¶llvm::Error unalignedAccess(unsigned int tag)
llvm::Error unalignedAccess(unsigned int tag)
Declared at: llvm/include/llvm/Support/RISCVAttributeParser.h:25
Parameters
- unsigned int tag