[llvm-commits] [llvm] r135185 - /llvm/trunk/test/MC/ARM/arm_instructions.s

Jim Grosbach grosbach at apple.com
Thu Jul 14 14:02:23 PDT 2011


Author: grosbach
Date: Thu Jul 14 16:02:23 2011
New Revision: 135185

URL: http://llvm.org/viewvc/llvm-project?rev=135185&view=rev
Log:
Enable some tests we now handle correctly.

Modified:
    llvm/trunk/test/MC/ARM/arm_instructions.s

Modified: llvm/trunk/test/MC/ARM/arm_instructions.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/ARM/arm_instructions.s?rev=135185&r1=135184&r2=135185&view=diff
==============================================================================
--- llvm/trunk/test/MC/ARM/arm_instructions.s (original)
+++ llvm/trunk/test/MC/ARM/arm_instructions.s Thu Jul 14 16:02:23 2011
@@ -23,29 +23,25 @@
 @ CHECK: and	r1, r2, r3 @ encoding: [0x03,0x10,0x02,0xe0]
         and r1,r2,r3
 
-@ FIXME: This is wrong, we are dropping the 's' for now.
-@ CHECK-FIXME: ands	r1, r2, r3 @ encoding: [0x03,0x10,0x12,0xe0]
+@ CHECK: ands	r1, r2, r3 @ encoding: [0x03,0x10,0x12,0xe0]
         ands r1,r2,r3
 
 @ CHECK: eor	r1, r2, r3 @ encoding: [0x03,0x10,0x22,0xe0]
         eor r1,r2,r3
 
-@ FIXME: This is wrong, we are dropping the 's' for now.
-@ CHECK-FIXME: eors	r1, r2, r3 @ encoding: [0x03,0x10,0x32,0xe0]
+@ CHECK: eors	r1, r2, r3 @ encoding: [0x03,0x10,0x32,0xe0]
         eors r1,r2,r3
 
 @ CHECK: sub	r1, r2, r3 @ encoding: [0x03,0x10,0x42,0xe0]
         sub r1,r2,r3
 
-@ FIXME: This is wrong, we are dropping the 's' for now.
-@ CHECK-FIXME: subs	r1, r2, r3 @ encoding: [0x03,0x10,0x52,0xe0]
+@ CHECK: subs	r1, r2, r3 @ encoding: [0x03,0x10,0x52,0xe0]
         subs r1,r2,r3
 
 @ CHECK: add	r1, r2, r3 @ encoding: [0x03,0x10,0x82,0xe0]
         add r1,r2,r3
 
-@ FIXME: This is wrong, we are dropping the 's' for now.
-@ CHECK-FIXME: adds	r1, r2, r3 @ encoding: [0x03,0x10,0x92,0xe0]
+@ CHECK: adds	r1, r2, r3 @ encoding: [0x03,0x10,0x92,0xe0]
         adds r1,r2,r3
 
 @ CHECK: adc	r1, r2, r3 @ encoding: [0x03,0x10,0xa2,0xe0]
@@ -57,15 +53,13 @@
 @ CHECK: orr	r1, r2, r3 @ encoding: [0x03,0x10,0x82,0xe1]
         orr r1,r2,r3
 
-@ FIXME: This is wrong, we are dropping the 's' for now.
-@ CHECK-FIXME: orrs	r1, r2, r3 @ encoding: [0x03,0x10,0x92,0xe1]
+@ CHECK: orrs	r1, r2, r3 @ encoding: [0x03,0x10,0x92,0xe1]
         orrs r1,r2,r3
 
 @ CHECK: bic	r1, r2, r3 @ encoding: [0x03,0x10,0xc2,0xe1]
         bic r1,r2,r3
 
-@ FIXME: This is wrong, we are dropping the 's' for now.
-@ CHECK-FIXME: bics	r1, r2, r3 @ encoding: [0x03,0x10,0xd2,0xe1]
+@ CHECK: bics	r1, r2, r3 @ encoding: [0x03,0x10,0xd2,0xe1]
         bics r1,r2,r3
 
 @ CHECK: mov	r1, r2 @ encoding: [0x02,0x10,0xa0,0xe1]
@@ -74,8 +68,7 @@
 @ CHECK: mvn	r1, r2 @ encoding: [0x02,0x10,0xe0,0xe1]
         mvn r1,r2
 
-@ FIXME: This is wrong, we are dropping the 's' for now.
-@ CHECK-FIXME: mvns	r1, r2 @ encoding: [0x02,0x10,0xf0,0xe1]
+@ CHECK: mvns	r1, r2 @ encoding: [0x02,0x10,0xf0,0xe1]
         mvns r1,r2
 
 @ CHECK: rsb	r1, r2, r3 @ encoding: [0x03,0x10,0x62,0xe0]
@@ -84,10 +77,8 @@
 @ CHECK: rsc	r1, r2, r3 @ encoding: [0x03,0x10,0xe2,0xe0]
         rsc r1,r2,r3
 
-@ FIXME: This is broken, CCOut operands don't work correctly when their presence
-@ may depend on flags.
-@ CHECK-FIXME:: mlas	r1, r2, r3, r4 @ encoding: [0x92,0x43,0x31,0xe0]
-@        mlas r1,r2,r3,r4
+@ CHECK: mlas	r1, r2, r3, r4 @ encoding: [0x92,0x43,0x31,0xe0]
+        mlas r1,r2,r3,r4
 
 @ CHECK: bfi  r0, r0, #5, #7 @ encoding: [0x90,0x02,0xcb,0xe7]
         bfi  r0, r0, #5, #7





More information about the llvm-commits mailing list