LLVM  14.0.0git
Enumerations | Functions
llvm::MSP430Attrs Namespace Reference

Enumerations

enum  AttrType : unsigned { TagISA = 4, TagCodeModel = 6, TagDataModel = 8, TagEnumSize = 10 }
 
enum  ISA { ISAMSP430 = 1, ISAMSP430X = 2 }
 
enum  CodeModel { CMSmall = 1, CMLarge = 2 }
 
enum  DataModel { DMSmall = 1, DMLarge = 2, DMRestricted = 3 }
 
enum  EnumSize { ESSmall = 1, ESInteger = 2, ESDontCare = 3 }
 

Functions

const TagNameMapgetMSP430AttributeTags ()
 

Enumeration Type Documentation

◆ AttrType

enum llvm::MSP430Attrs::AttrType : unsigned
Enumerator
TagISA 
TagCodeModel 
TagDataModel 
TagEnumSize 

Definition at line 28 of file MSP430Attributes.h.

◆ CodeModel

Enumerator
CMSmall 
CMLarge 

Definition at line 37 of file MSP430Attributes.h.

◆ DataModel

Enumerator
DMSmall 
DMLarge 
DMRestricted 

Definition at line 38 of file MSP430Attributes.h.

◆ EnumSize

Enumerator
ESSmall 
ESInteger 
ESDontCare 

Definition at line 39 of file MSP430Attributes.h.

◆ ISA

Enumerator
ISAMSP430 
ISAMSP430X 

Definition at line 36 of file MSP430Attributes.h.

Function Documentation

◆ getMSP430AttributeTags()

const TagNameMap & llvm::MSP430Attrs::getMSP430AttributeTags ( )

Definition at line 20 of file MSP430Attributes.cpp.

References MSP430AttributeTags.