185 lines
2.7 KiB
PHP
185 lines
2.7 KiB
PHP
|
//===- TableGen'erated file -------------------------------------*- C++ -*-===//
|
||
|
//
|
||
|
// Target Register Enum Values
|
||
|
//
|
||
|
// Automatically generated file, do not edit!
|
||
|
//
|
||
|
//===----------------------------------------------------------------------===//
|
||
|
|
||
|
namespace llvm {
|
||
|
|
||
|
namespace X86 {
|
||
|
enum {
|
||
|
NoRegister,
|
||
|
AH, // 1
|
||
|
AL, // 2
|
||
|
AX, // 3
|
||
|
BH, // 4
|
||
|
BL, // 5
|
||
|
BP, // 6
|
||
|
BPL, // 7
|
||
|
BX, // 8
|
||
|
CH, // 9
|
||
|
CL, // 10
|
||
|
CR0, // 11
|
||
|
CR1, // 12
|
||
|
CR2, // 13
|
||
|
CR3, // 14
|
||
|
CR4, // 15
|
||
|
CR5, // 16
|
||
|
CR6, // 17
|
||
|
CR7, // 18
|
||
|
CR8, // 19
|
||
|
CS, // 20
|
||
|
CX, // 21
|
||
|
DH, // 22
|
||
|
DI, // 23
|
||
|
DIL, // 24
|
||
|
DL, // 25
|
||
|
DR0, // 26
|
||
|
DR1, // 27
|
||
|
DR2, // 28
|
||
|
DR3, // 29
|
||
|
DR4, // 30
|
||
|
DR5, // 31
|
||
|
DR6, // 32
|
||
|
DR7, // 33
|
||
|
DS, // 34
|
||
|
DX, // 35
|
||
|
EAX, // 36
|
||
|
EBP, // 37
|
||
|
EBX, // 38
|
||
|
ECX, // 39
|
||
|
EDI, // 40
|
||
|
EDX, // 41
|
||
|
EFLAGS, // 42
|
||
|
EIP, // 43
|
||
|
EIZ, // 44
|
||
|
ES, // 45
|
||
|
ESI, // 46
|
||
|
ESP, // 47
|
||
|
FP0, // 48
|
||
|
FP1, // 49
|
||
|
FP2, // 50
|
||
|
FP3, // 51
|
||
|
FP4, // 52
|
||
|
FP5, // 53
|
||
|
FP6, // 54
|
||
|
FS, // 55
|
||
|
GS, // 56
|
||
|
IP, // 57
|
||
|
MM0, // 58
|
||
|
MM1, // 59
|
||
|
MM2, // 60
|
||
|
MM3, // 61
|
||
|
MM4, // 62
|
||
|
MM5, // 63
|
||
|
MM6, // 64
|
||
|
MM7, // 65
|
||
|
R8, // 66
|
||
|
R8B, // 67
|
||
|
R8D, // 68
|
||
|
R8W, // 69
|
||
|
R9, // 70
|
||
|
R9B, // 71
|
||
|
R9D, // 72
|
||
|
R9W, // 73
|
||
|
R10, // 74
|
||
|
R10B, // 75
|
||
|
R10D, // 76
|
||
|
R10W, // 77
|
||
|
R11, // 78
|
||
|
R11B, // 79
|
||
|
R11D, // 80
|
||
|
R11W, // 81
|
||
|
R12, // 82
|
||
|
R12B, // 83
|
||
|
R12D, // 84
|
||
|
R12W, // 85
|
||
|
R13, // 86
|
||
|
R13B, // 87
|
||
|
R13D, // 88
|
||
|
R13W, // 89
|
||
|
R14, // 90
|
||
|
R14B, // 91
|
||
|
R14D, // 92
|
||
|
R14W, // 93
|
||
|
R15, // 94
|
||
|
R15B, // 95
|
||
|
R15D, // 96
|
||
|
R15W, // 97
|
||
|
RAX, // 98
|
||
|
RBP, // 99
|
||
|
RBX, // 100
|
||
|
RCX, // 101
|
||
|
RDI, // 102
|
||
|
RDX, // 103
|
||
|
RIP, // 104
|
||
|
RIZ, // 105
|
||
|
RSI, // 106
|
||
|
RSP, // 107
|
||
|
SI, // 108
|
||
|
SIL, // 109
|
||
|
SP, // 110
|
||
|
SPL, // 111
|
||
|
SS, // 112
|
||
|
ST0, // 113
|
||
|
ST1, // 114
|
||
|
ST2, // 115
|
||
|
ST3, // 116
|
||
|
ST4, // 117
|
||
|
ST5, // 118
|
||
|
ST6, // 119
|
||
|
ST7, // 120
|
||
|
XMM0, // 121
|
||
|
XMM1, // 122
|
||
|
XMM2, // 123
|
||
|
XMM3, // 124
|
||
|
XMM4, // 125
|
||
|
XMM5, // 126
|
||
|
XMM6, // 127
|
||
|
XMM7, // 128
|
||
|
XMM8, // 129
|
||
|
XMM9, // 130
|
||
|
XMM10, // 131
|
||
|
XMM11, // 132
|
||
|
XMM12, // 133
|
||
|
XMM13, // 134
|
||
|
XMM14, // 135
|
||
|
XMM15, // 136
|
||
|
YMM0, // 137
|
||
|
YMM1, // 138
|
||
|
YMM2, // 139
|
||
|
YMM3, // 140
|
||
|
YMM4, // 141
|
||
|
YMM5, // 142
|
||
|
YMM6, // 143
|
||
|
YMM7, // 144
|
||
|
YMM8, // 145
|
||
|
YMM9, // 146
|
||
|
YMM10, // 147
|
||
|
YMM11, // 148
|
||
|
YMM12, // 149
|
||
|
YMM13, // 150
|
||
|
YMM14, // 151
|
||
|
YMM15, // 152
|
||
|
NUM_TARGET_REGS // 153
|
||
|
};
|
||
|
}
|
||
|
|
||
|
// Subregister indices
|
||
|
namespace X86 {
|
||
|
enum {
|
||
|
NoSubRegister,
|
||
|
sub_8bit, // 1
|
||
|
sub_8bit_hi, // 2
|
||
|
sub_16bit, // 3
|
||
|
sub_32bit, // 4
|
||
|
sub_sd, // 5
|
||
|
sub_ss, // 6
|
||
|
sub_xmm, // 7
|
||
|
NUM_TARGET_SUBREGS = 8
|
||
|
};
|
||
|
}
|
||
|
} // End llvm namespace
|