Add direct moves to/from VSR and exploit them for FP/INT conversions
[oota-llvm.git] / test / CodeGen / MSP430 / Inst8rm.ll
index c062f04c6b468374b0811a050b443e3e651f185b..e1a9703955787191c85ef7a1a473a5b7127d97ee 100644 (file)
@@ -4,42 +4,42 @@ target triple = "msp430-generic-generic"
 @foo = common global i8 0, align 1
 
 define i8 @add(i8 %a) nounwind {
-; CHECK: add:
+; CHECK-LABEL: add:
 ; CHECK: add.b &foo, r15
-       %1 = load i8* @foo
+       %1 = load i8, i8* @foo
        %2 = add i8 %a, %1
        ret i8 %2
 }
 
 define i8 @and(i8 %a) nounwind {
-; CHECK: and:
+; CHECK-LABEL: and:
 ; CHECK: and.b &foo, r15
-       %1 = load i8* @foo
+       %1 = load i8, i8* @foo
        %2 = and i8 %a, %1
        ret i8 %2
 }
 
 define i8 @bis(i8 %a) nounwind {
-; CHECK: bis:
+; CHECK-LABEL: bis:
 ; CHECK: bis.b &foo, r15
-       %1 = load i8* @foo
+       %1 = load i8, i8* @foo
        %2 = or i8 %a, %1
        ret i8 %2
 }
 
 define i8  @bic(i8 %a) nounwind {
-; CHECK: bic:
+; CHECK-LABEL: bic:
 ; CHECK: bic.b  &foo, r15
-        %1 = load i8* @foo
+        %1 = load i8, i8* @foo
         %2 = xor i8 %1, -1
         %3 = and i8 %a, %2
         ret i8 %3
 }
 
 define i8 @xor(i8 %a) nounwind {
-; CHECK: xor:
+; CHECK-LABEL: xor:
 ; CHECK: xor.b &foo, r15
-       %1 = load i8* @foo
+       %1 = load i8, i8* @foo
        %2 = xor i8 %a, %1
        ret i8 %2
 }