Home | History | Annotate | Download | only in X86

Lines Matching full:eax

100   def EAX : RegisterWithSubRegs<"eax", [AX]>, DwarfRegNum<[-2, 0, 0]>;
124 def RAX : RegisterWithSubRegs<"rax", [EAX]>, DwarfRegNum<[0, -2, -2]>;
304 (add EAX, ECX, EDX, ESI, EDI, EBX, EBP, ESP,
342 def GR32_ABCD : RegisterClass<"X86", [i32], 32, (add EAX, ECX, EDX, EBX)> {
353 def GR32_TC : RegisterClass<"X86", [i32], 32, (add EAX, ECX, EDX)> {
381 (add EAX, ECX, EDX, ESI, EDI, EBX, EBP, ESP)> {
393 // GR32_NOAX - GR32 registers except EAX. Used by AddRegFrm of XCHG32 in 64-bit
394 // mode to prevent encoding using the 0x90 NOP encoding. xchg %eax, %eax needs
396 def GR32_NOAX : RegisterClass<"X86", [i32], 32, (sub GR32, EAX)> {
428 // A class to support the 'A' assembler constraint: EAX then EDX.
429 def GR32_AD : RegisterClass<"X86", [i32], 32, (add EAX, EDX)> {