LLVM 20.0.0git
|
This file contains enumerations for MSP430 ELF build attributes as defined in the MSP430 ELF psABI specification. More...
#include "llvm/Support/ELFAttributes.h"
Go to the source code of this file.
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::MSP430Attrs |
Enumerations | |
enum | llvm::MSP430Attrs::AttrType : unsigned { llvm::MSP430Attrs::TagISA = 4 , llvm::MSP430Attrs::TagCodeModel = 6 , llvm::MSP430Attrs::TagDataModel = 8 , llvm::MSP430Attrs::TagEnumSize = 10 } |
enum | llvm::MSP430Attrs::ISA { llvm::MSP430Attrs::ISAMSP430 = 1 , llvm::MSP430Attrs::ISAMSP430X = 2 } |
enum | llvm::MSP430Attrs::CodeModel { llvm::MSP430Attrs::CMSmall = 1 , llvm::MSP430Attrs::CMLarge = 2 } |
enum | llvm::MSP430Attrs::DataModel { llvm::MSP430Attrs::DMSmall = 1 , llvm::MSP430Attrs::DMLarge = 2 , llvm::MSP430Attrs::DMRestricted = 3 } |
enum | llvm::MSP430Attrs::EnumSize { llvm::MSP430Attrs::ESSmall = 1 , llvm::MSP430Attrs::ESInteger = 2 , llvm::MSP430Attrs::ESDontCare = 3 } |
Functions | |
const TagNameMap & | llvm::MSP430Attrs::getMSP430AttributeTags () |
This file contains enumerations for MSP430 ELF build attributes as defined in the MSP430 ELF psABI specification.
MSP430 ELF psABI specification
https://www.ti.com/lit/pdf/slaa534
Definition in file MSP430Attributes.h.