Thumb2 assembly parsing and encoding for USAX.
[oota-llvm.git] / lib / Target / MSP430 / MSP430CallingConv.td
index e5826982279a69387c7febf74e42a45f21f59a0a..ad27cc9122a8adbdec314655401fd4d89c1a3694 100644 (file)
@@ -13,6 +13,9 @@
 // MSP430 Return Value Calling Convention
 //===----------------------------------------------------------------------===//
 def RetCC_MSP430 : CallingConv<[
+  // i8 are returned in registers R15B, R14B, R13B, R12B
+  CCIfType<[i8], CCAssignToReg<[R15B, R14B, R13B, R12B]>>,
+
   // i16 are returned in registers R15, R14, R13, R12
   CCIfType<[i16], CCAssignToReg<[R15W, R14W, R13W, R12W]>>
 ]>;