LLVM API Documentation
General Mach platform information. More...
Enumerations | |
CPU Type and Subtype Information | |
{ | |
| enum | CPUTypeFlagsMask { CTFM_ArchMask = 0xFF000000, CTFM_ArchABI64 = 0x01000000 } |
| Capability bits used in CPU type encoding. More... | |
| enum | CPUTypeMachine { CTM_i386 = 7, CTM_x86_64 = CTM_i386 | CTFM_ArchABI64, CTM_ARM = 12, CTM_SPARC = 14, CTM_PowerPC = 18, CTM_PowerPC64 = CTM_PowerPC | CTFM_ArchABI64 } |
| Machine type IDs used in CPU type encoding. More... | |
| enum | CPUSubtypeFlagsMask { CSFM_SubtypeMask = 0xFF000000, CSFM_SubtypeLib64 = 0x80000000 } |
| Capability bits used in CPU subtype encoding. More... | |
| enum | CPUSubtypeARM { CSARM_ALL = 0, CSARM_V4T = 5, CSARM_V6 = 6, CSARM_V5TEJ = 7, CSARM_XSCALE = 8, CSARM_V7 = 9, CSARM_V7F = 10, CSARM_V7S = 11, CSARM_V7K = 12, CSARM_V6M = 14, CSARM_V7M = 15, CSARM_V7EM = 16 } |
| ARM Machine Subtypes. More... | |
| enum | CPUSubtypePowerPC { CSPPC_ALL = 0 } |
| PowerPC Machine Subtypes. More... | |
| enum | CPUSubtypeSPARC { CSSPARC_ALL = 0 } |
| SPARC Machine Subtypes. More... | |
| enum | CPUSubtypeX86 { CSX86_ALL = 3 } |
| x86 Machine Subtypes. More... | |
General Mach platform information.
ARM Machine Subtypes.
| CSARM_ALL | |
| CSARM_V4T | |
| CSARM_V6 | |
| CSARM_V5TEJ | |
| CSARM_XSCALE | |
| CSARM_V7 | |
| CSARM_V7F | |
| CSARM_V7S | |
| CSARM_V7K | |
| CSARM_V6M | |
| CSARM_V7M | |
| CSARM_V7EM |
Definition at line 58 of file MachOFormat.h.
Capability bits used in CPU subtype encoding.
Definition at line 52 of file MachOFormat.h.
Capability bits used in CPU type encoding.
Definition at line 36 of file MachOFormat.h.
Machine type IDs used in CPU type encoding.
Definition at line 42 of file MachOFormat.h.