class MSP430AttributeParser

Declaration

class MSP430AttributeParser : public ELFAttributeParser { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Support/MSP430AttributeParser.h:21

Inherits from: ELFAttributeParser

Member Variables

private static const std::array<DisplayHandler, 4> DisplayRoutines

Inherited from ELFAttributeParser:

protected sw
protected tagToStringMap
protected de = {llvm::ArrayRef<unsigned char>{}, true, 0}
protected cursor = {0}

Method Overview

Inherited from ELFAttributeParser:

Methods

MSP430AttributeParser(llvm::ScopedPrinter* SW)

Declared at: llvm/include/llvm/Support/MSP430AttributeParser.h:36

Parameters

llvm::ScopedPrinter* SW

MSP430AttributeParser()

Declared at: llvm/include/llvm/Support/MSP430AttributeParser.h:39

llvm::Error handler(uint64_t Tag, bool& Handled)

Declared at: llvm/include/llvm/Support/MSP430AttributeParser.h:33

Parameters

uint64_t Tag
bool& Handled

llvm::Error parseCodeModel(
    MSP430Attrs::AttrType Tag)

Declared at: llvm/include/llvm/Support/MSP430AttributeParser.h:29

Parameters

MSP430Attrs::AttrType Tag

llvm::Error parseDataModel(
    MSP430Attrs::AttrType Tag)

Declared at: llvm/include/llvm/Support/MSP430AttributeParser.h:30

Parameters

MSP430Attrs::AttrType Tag

llvm::Error parseEnumSize(
    MSP430Attrs::AttrType Tag)

Declared at: llvm/include/llvm/Support/MSP430AttributeParser.h:31

Parameters

MSP430Attrs::AttrType Tag

llvm::Error parseISA(MSP430Attrs::AttrType Tag)

Declared at: llvm/include/llvm/Support/MSP430AttributeParser.h:28

Parameters

MSP430Attrs::AttrType Tag