mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-08 21:32:39 +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:
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]>;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user