projects
/
oota-llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
aeb7d4d
)
Added status flags register: EFLAGS.
author
Evan Cheng
<evan.cheng@apple.com>
Tue, 11 Sep 2007 19:53:28 +0000
(19:53 +0000)
committer
Evan Cheng
<evan.cheng@apple.com>
Tue, 11 Sep 2007 19:53:28 +0000
(19:53 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41862
91177308
-0d34-0410-b5e6-
96231b3b80d8
lib/Target/X86/X86RegisterInfo.td
patch
|
blob
|
history
diff --git
a/lib/Target/X86/X86RegisterInfo.td
b/lib/Target/X86/X86RegisterInfo.td
index c40dcb935500b08d1b1be185bf90cca936d1bd1c..0d20b59ee01d8cb2f755e3f075de8f4520e74d7e 100644
(file)
--- a/
lib/Target/X86/X86RegisterInfo.td
+++ b/
lib/Target/X86/X86RegisterInfo.td
@@
-161,6
+161,9
@@
let Namespace = "X86" in {
def ST5 : Register<"ST(5)">, DwarfRegNum<16>;
def ST6 : Register<"ST(6)">, DwarfRegNum<17>;
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]>;