AMDGPU-specific e_flags values (machine selection and features).
Declared in <llvm/BinaryFormat/ELF.h>
enum Unnamed enum : unsigned int;
| Name | Description |
|---|---|
EF_AMDGPU_MACH | Processor selection mask for EF_AMDGPU_MACH_* values. |
EF_AMDGPU_MACH_NONE | Not specified processor. |
EF_AMDGPU_MACH_R600_R600 | AMDGPU R600 r600 processor. |
EF_AMDGPU_MACH_R600_R630 | AMDGPU R600 r630 processor. |
EF_AMDGPU_MACH_R600_RS880 | AMDGPU R600 rs880 processor. |
EF_AMDGPU_MACH_R600_RV670 | AMDGPU R600 rv670 processor. |
EF_AMDGPU_MACH_R600_RV710 | AMDGPU R600 rv710 processor. |
EF_AMDGPU_MACH_R600_RV730 | AMDGPU R600 rv730 processor. |
EF_AMDGPU_MACH_R600_RV770 | AMDGPU R600 rv770 processor. |
EF_AMDGPU_MACH_R600_CEDAR | AMDGPU R600 cedar processor. |
EF_AMDGPU_MACH_R600_CYPRESS | AMDGPU R600 cypress processor. |
EF_AMDGPU_MACH_R600_JUNIPER | AMDGPU R600 juniper processor. |
EF_AMDGPU_MACH_R600_REDWOOD | AMDGPU R600 redwood processor. |
EF_AMDGPU_MACH_R600_SUMO | AMDGPU R600 sumo processor. |
EF_AMDGPU_MACH_R600_BARTS | AMDGPU R600 barts processor. |
EF_AMDGPU_MACH_R600_CAICOS | AMDGPU R600 caicos processor. |
EF_AMDGPU_MACH_R600_CAYMAN | AMDGPU R600 cayman processor. |
EF_AMDGPU_MACH_R600_TURKS | AMDGPU R600 turks processor. |
EF_AMDGPU_MACH_AMDGCN_GFX600 | AMDGPU AMDGCN gfx600 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX601 | AMDGPU AMDGCN gfx601 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX700 | AMDGPU AMDGCN gfx700 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX701 | AMDGPU AMDGCN gfx701 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX702 | AMDGPU AMDGCN gfx702 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX703 | AMDGPU AMDGCN gfx703 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX704 | AMDGPU AMDGCN gfx704 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX801 | AMDGPU AMDGCN gfx801 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX802 | AMDGPU AMDGCN gfx802 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX803 | AMDGPU AMDGCN gfx803 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX810 | AMDGPU AMDGCN gfx810 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX900 | AMDGPU AMDGCN gfx900 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX902 | AMDGPU AMDGCN gfx902 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX904 | AMDGPU AMDGCN gfx904 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX906 | AMDGPU AMDGCN gfx906 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX908 | AMDGPU AMDGCN gfx908 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX909 | AMDGPU AMDGCN gfx909 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX90C | AMDGPU AMDGCN gfx90c processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1010 | AMDGPU AMDGCN gfx1010 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1011 | AMDGPU AMDGCN gfx1011 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1012 | AMDGPU AMDGCN gfx1012 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1030 | AMDGPU AMDGCN gfx1030 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1031 | AMDGPU AMDGCN gfx1031 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1032 | AMDGPU AMDGCN gfx1032 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1033 | AMDGPU AMDGCN gfx1033 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX602 | AMDGPU AMDGCN gfx602 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX705 | AMDGPU AMDGCN gfx705 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX805 | AMDGPU AMDGCN gfx805 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1035 | AMDGPU AMDGCN gfx1035 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1034 | AMDGPU AMDGCN gfx1034 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX90A | AMDGPU AMDGCN gfx90a processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1100 | AMDGPU AMDGCN gfx1100 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1013 | AMDGPU AMDGCN gfx1013 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1150 | AMDGPU AMDGCN gfx1150 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1103 | AMDGPU AMDGCN gfx1103 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1036 | AMDGPU AMDGCN gfx1036 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1101 | AMDGPU AMDGCN gfx1101 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1102 | AMDGPU AMDGCN gfx1102 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1200 | AMDGPU AMDGCN gfx1200 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1250 | AMDGPU AMDGCN gfx1250 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1151 | AMDGPU AMDGCN gfx1151 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX942 | AMDGPU AMDGCN gfx942 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1201 | AMDGPU AMDGCN gfx1201 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX950 | AMDGPU AMDGCN gfx950 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1310 | AMDGPU AMDGCN gfx1310 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX9_GENERIC | AMDGPU AMDGCN gfx9-generic processor. |
EF_AMDGPU_MACH_AMDGCN_GFX10_1_GENERIC | AMDGPU AMDGCN gfx10-1-generic processor. |
EF_AMDGPU_MACH_AMDGCN_GFX10_3_GENERIC | AMDGPU AMDGCN gfx10-3-generic processor. |
EF_AMDGPU_MACH_AMDGCN_GFX11_GENERIC | AMDGPU AMDGCN gfx11-generic processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1152 | AMDGPU AMDGCN gfx1152 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1154 | AMDGPU AMDGCN gfx1154 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1153 | AMDGPU AMDGCN gfx1153 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX12_GENERIC | AMDGPU AMDGCN gfx12-generic processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1251 | AMDGPU AMDGCN gfx1251 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX12_5_GENERIC | AMDGPU AMDGCN gfx12-5-generic processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1172 | AMDGPU AMDGCN gfx1172 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1170 | AMDGPU AMDGCN gfx1170 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1171 | AMDGPU AMDGCN gfx1171 processor. |
EF_AMDGPU_MACH_AMDGCN_GFX9_4_GENERIC | AMDGPU AMDGCN gfx9-4-generic processor. |
EF_AMDGPU_MACH_AMDGCN_GFX11_7_GENERIC | AMDGPU AMDGCN gfx11-7-generic processor. |
EF_AMDGPU_MACH_AMDGCN_GFX13_GENERIC | AMDGPU AMDGCN gfx13-generic processor. |
EF_AMDGPU_MACH_AMDGCN_GFX1250_STRICT | AMDGPU AMDGCN gfx1250-strict processor. |
EF_AMDGPU_MACH_R600_RESERVED_FIRST | MACH R600 reserved FIRST. |
EF_AMDGPU_MACH_R600_RESERVED_LAST | MACH R600 reserved LAST. |
EF_AMDGPU_MACH_R600_FIRST | MACH R600 FIRST. |
EF_AMDGPU_MACH_R600_LAST | MACH R600 LAST. |
EF_AMDGPU_MACH_AMDGCN_RESERVED_0X27 | MACH AMDGCN reserved 0X27. |
EF_AMDGPU_MACH_AMDGCN_RESERVED_0X40 | MACH AMDGCN reserved 0X40. |
EF_AMDGPU_MACH_AMDGCN_RESERVED_0X4B | MACH AMDGCN reserved 0X4B. |
EF_AMDGPU_MACH_AMDGCN_RESERVED_0X4D | MACH AMDGCN reserved 0X4D. |
EF_AMDGPU_MACH_AMDGCN_RESERVED_0X56 | MACH AMDGCN reserved 0X56. |
EF_AMDGPU_MACH_AMDGCN_RESERVED_0X57 | MACH AMDGCN reserved 0X57. |
EF_AMDGPU_MACH_AMDGCN_RESERVED_0X60 | MACH AMDGCN reserved 0X60. |
EF_AMDGPU_MACH_AMDGCN_RESERVED_0X61 | MACH AMDGCN reserved 0X61. |
EF_AMDGPU_MACH_AMDGCN_FIRST | First/last AMDGCN-based processors. |
EF_AMDGPU_MACH_AMDGCN_LAST | MACH AMDGCN LAST. |
EF_AMDGPU_FEATURE_XNACK_V2 | in the object. |
EF_AMDGPU_FEATURE_TRAP_HANDLER_V2 | Only valid for ELFOSABI_AMDGPU_HSA and ELFABIVERSION_AMDGPU_HSA_V2. |
EF_AMDGPU_FEATURE_XNACK_V3 | Only valid for ELFOSABI_AMDGPU_HSA and ELFABIVERSION_AMDGPU_HSA_V3. |
EF_AMDGPU_FEATURE_SRAMECC_V3 | Only valid for ELFOSABI_AMDGPU_HSA and ELFABIVERSION_AMDGPU_HSA_V3. |
EF_AMDGPU_FEATURE_XNACK_V4 | XNACK selection mask for EF_AMDGPU_FEATURE_XNACK_* values. |
EF_AMDGPU_FEATURE_XNACK_UNSUPPORTED_V4 | XNACK is not supported. |
EF_AMDGPU_FEATURE_XNACK_ANY_V4 | XNACK is any/default/unspecified. |
EF_AMDGPU_FEATURE_XNACK_OFF_V4 | XNACK is off. |
EF_AMDGPU_FEATURE_XNACK_ON_V4 | XNACK is on. |
EF_AMDGPU_FEATURE_SRAMECC_V4 | SRAMECC selection mask for EF_AMDGPU_FEATURE_SRAMECC_* values. |
EF_AMDGPU_FEATURE_SRAMECC_UNSUPPORTED_V4 | SRAMECC is not supported. |
EF_AMDGPU_FEATURE_SRAMECC_ANY_V4 | SRAMECC is any/default/unspecified. |
EF_AMDGPU_FEATURE_SRAMECC_OFF_V4 | SRAMECC is off. |
EF_AMDGPU_FEATURE_SRAMECC_ON_V4 | SRAMECC is on. |
EF_AMDGPU_GENERIC_VERSION | Generic target versioning. This is contained in the list byte of EFLAGS. |
EF_AMDGPU_GENERIC_VERSION_OFFSET | Generic version OFFSET. |
EF_AMDGPU_GENERIC_VERSION_MIN | Generic version MIN. |
EF_AMDGPU_GENERIC_VERSION_MAX | Generic version MAX. |