1
0
mirror of https://github.com/c64scene-ar/llvm-6502.git synced 2025-03-15 22:32:35 +00:00

Added status flags register: EFLAGS.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41862 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Evan Cheng 2007-09-11 19:53:28 +00:00
parent aeb7d4d760
commit 3054dde813

@ -161,6 +161,9 @@ let Namespace = "X86" in {
def ST5 : Register<"ST(5)">, DwarfRegNum<16>; def ST5 : Register<"ST(5)">, DwarfRegNum<16>;
def ST6 : Register<"ST(6)">, DwarfRegNum<17>; def ST6 : Register<"ST(6)">, DwarfRegNum<17>;
def ST7 : Register<"ST(7)">, DwarfRegNum<18>; def ST7 : Register<"ST(7)">, DwarfRegNum<18>;
// Status flags register
def EFLAGS : Register<"EFLAGS">;
} }
@ -516,3 +519,6 @@ def VR128 : RegisterClass<"X86", [v16i8, v8i16, v4i32, v2i64, v4f32, v2f64],128,
} }
}]; }];
} }
// Status flags registers.
def CCR : RegisterClass<"X86", [i32], 32, [EFLAGS]>;