[PowerPC] Cleanly reject asm crbit constraint with -crbits
[oota-llvm.git] / lib / Target / PowerPC / PPCRegisterInfo.td
index 398be78388154a57db3347456e18ed330be1cbff..e5f363c443cdd8f17b88bfee60cd1f9022cf2587 100644 (file)
@@ -316,6 +316,9 @@ def VFRC :  RegisterClass<"PPC", [f64], 64,
                                VF22, VF21, VF20)>;
 def VSFRC : RegisterClass<"PPC", [f64], 64, (add F8RC, VFRC)>;
 
+// Register class for single precision scalars in VSX registers
+def VSSRC : RegisterClass<"PPC", [f32], 32, (add VSFRC)>;
+
 // For QPX
 def QFRC : RegisterClass<"PPC", [v4f64], 256, (add (sequence "QF%u", 0, 13),
                                                 (sequence "QF%u", 31, 14))>;