LLVM API Documentation

llvm::object::mach Namespace Reference

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

Detailed Description

General Mach platform information.


Enumeration Type Documentation

ARM Machine Subtypes.

Enumerator:
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.

Enumerator:
CSFM_SubtypeMask 
CSFM_SubtypeLib64 

Definition at line 52 of file MachOFormat.h.

PowerPC Machine Subtypes.

Enumerator:
CSPPC_ALL 

Definition at line 74 of file MachOFormat.h.

SPARC Machine Subtypes.

Enumerator:
CSSPARC_ALL 

Definition at line 79 of file MachOFormat.h.

x86 Machine Subtypes.

Enumerator:
CSX86_ALL 

Definition at line 84 of file MachOFormat.h.

Capability bits used in CPU type encoding.

Enumerator:
CTFM_ArchMask 
CTFM_ArchABI64 

Definition at line 36 of file MachOFormat.h.

Machine type IDs used in CPU type encoding.

Enumerator:
CTM_i386 
CTM_x86_64 
CTM_ARM 
CTM_SPARC 
CTM_PowerPC 
CTM_PowerPC64 

Definition at line 42 of file MachOFormat.h.