projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
[SPARC] Enable writing to floating-point-state register.
[oota-llvm.git]
/
lib
/
Target
/
Sparc
/
SparcRegisterInfo.td
diff --git
a/lib/Target/Sparc/SparcRegisterInfo.td
b/lib/Target/Sparc/SparcRegisterInfo.td
index e5bbe2ebc6a7b6ac773769f4e45dcc7ec33ff03b..982377d76ed8663cf9c30632cab2c10a71c0acf4 100644
(file)
--- a/
lib/Target/Sparc/SparcRegisterInfo.td
+++ b/
lib/Target/Sparc/SparcRegisterInfo.td
@@
-60,6
+60,8
@@
def ICC : SparcCtrlReg<0, "ICC">; // This represents icc and xcc in 64-bit code.
foreach I = 0-3 in
def FCC#I : SparcCtrlReg<I, "FCC"#I>;
+def FSR : SparcCtrlReg<0, "FSR">; // Floating-point state register.
+
// Y register
def Y : SparcCtrlReg<0, "Y">, DwarfRegNum<[64]>;
// Ancillary state registers (implementation defined)