projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
[SPARC] Cleanup handling of the Y/ASR registers.
[oota-llvm.git]
/
lib
/
Target
/
Sparc
/
SparcRegisterInfo.td
diff --git
a/lib/Target/Sparc/SparcRegisterInfo.td
b/lib/Target/Sparc/SparcRegisterInfo.td
index e504da4d3b216f60a6a240986f303b84b70dc0f5..db8a7e86962d98691f722a78a5c5323ff66bf9b3 100644
(file)
--- a/
lib/Target/Sparc/SparcRegisterInfo.td
+++ b/
lib/Target/Sparc/SparcRegisterInfo.td
@@
-249,4
+249,6
@@
def FCCRegs : RegisterClass<"SP", [i1], 1, (sequence "FCC%u", 0, 3)>;
// Ancillary state registers
def ASRRegs : RegisterClass<"SP", [i32], 32,
- (add Y, (sequence "ASR%u", 1, 31))>;
+ (add Y, (sequence "ASR%u", 1, 31))> {
+ let isAllocatable = 0;
+}