llvm-ar: Clean up memory management with OwningPtr.
[oota-llvm.git] / test / CodeGen / MSP430 / Inst8mr.ll
index 04c681ef29f2778f30723ba4ceb0ffc1cf58c9c6..428d1fa38d1a2b1934da946776c2a2a2aea82197 100644 (file)
@@ -37,6 +37,16 @@ define void @bis(i8 %a) nounwind {
        ret void
 }
 
+define void @bic(i8 zeroext %m) nounwind {
+; CHECK: bic:
+; CHECK: bic.b   r15, &foo
+        %1 = xor i8 %m, -1
+        %2 = load i8* @foo
+        %3 = and i8 %2, %1
+        store i8 %3, i8* @foo
+        ret void
+}
+
 define void @xor(i8 %a) nounwind {
 ; CHECK: xor:
 ; CHECK: xor.b r15, &foo