[SPARC] Cleanup handling of the Y/ASR registers.
[oota-llvm.git] / lib / Target / Sparc / SparcRegisterInfo.td
index e504da4d3b216f60a6a240986f303b84b70dc0f5..db8a7e86962d98691f722a78a5c5323ff66bf9b3 100644 (file)
@@ -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;
+}