enum CPUKind
Declared at: llvm/include/llvm/Support/X86TargetParser.h:63
Enumerators
| Name | Value | Comment |
|---|---|---|
| CK_None | 0 | |
| CK_i386 | 1 | |
| CK_i486 | 2 | |
| CK_WinChipC6 | 3 | |
| CK_WinChip2 | 4 | |
| CK_C3 | 5 | |
| CK_i586 | 6 | |
| CK_Pentium | 7 | |
| CK_PentiumMMX | 8 | |
| CK_PentiumPro | 9 | |
| CK_i686 | 10 | |
| CK_Pentium2 | 11 | |
| CK_Pentium3 | 12 | |
| CK_PentiumM | 13 | |
| CK_C3_2 | 14 | |
| CK_Yonah | 15 | |
| CK_Pentium4 | 16 | |
| CK_Prescott | 17 | |
| CK_Nocona | 18 | |
| CK_Core2 | 19 | |
| CK_Penryn | 20 | |
| CK_Bonnell | 21 | |
| CK_Silvermont | 22 | |
| CK_Goldmont | 23 | |
| CK_GoldmontPlus | 24 | |
| CK_Tremont | 25 | |
| CK_Nehalem | 26 | |
| CK_Westmere | 27 | |
| CK_SandyBridge | 28 | |
| CK_IvyBridge | 29 | |
| CK_Haswell | 30 | |
| CK_Broadwell | 31 | |
| CK_SkylakeClient | 32 | |
| CK_SkylakeServer | 33 | |
| CK_Cascadelake | 34 | |
| CK_Cooperlake | 35 | |
| CK_Cannonlake | 36 | |
| CK_IcelakeClient | 37 | |
| CK_Rocketlake | 38 | |
| CK_IcelakeServer | 39 | |
| CK_Tigerlake | 40 | |
| CK_SapphireRapids | 41 | |
| CK_Alderlake | 42 | |
| CK_KNL | 43 | |
| CK_KNM | 44 | |
| CK_Lakemont | 45 | |
| CK_K6 | 46 | |
| CK_K6_2 | 47 | |
| CK_K6_3 | 48 | |
| CK_Athlon | 49 | |
| CK_AthlonXP | 50 | |
| CK_K8 | 51 | |
| CK_K8SSE3 | 52 | |
| CK_AMDFAM10 | 53 | |
| CK_BTVER1 | 54 | |
| CK_BTVER2 | 55 | |
| CK_BDVER1 | 56 | |
| CK_BDVER2 | 57 | |
| CK_BDVER3 | 58 | |
| CK_BDVER4 | 59 | |
| CK_ZNVER1 | 60 | |
| CK_ZNVER2 | 61 | |
| CK_ZNVER3 | 62 | |
| CK_x86_64 | 63 | |
| CK_x86_64_v2 | 64 | |
| CK_x86_64_v3 | 65 | |
| CK_x86_64_v4 | 66 | |
| CK_Geode | 67 |