LLVM 19.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

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.