[llvm-commits] [llvm] r117530 - in /llvm/trunk/test/MC/ARM: neon-absdiff-encoding.ll neon-add-encoding.ll neon-bitwise-encoding.ll neon-cmp-encoding.ll neon-minmax-encoding.ll neon-mul-accum-encoding.ll neon-mul-encoding.ll neon-pairwise-encoding.ll neon-reciprocal-encoding.ll neon-satshift-encoding.ll neon-shift-encoding.ll neon-shiftaccum-encoding.ll neon-shuffle-encoding.ll neon-sub-encoding.ll neon-table-encoding.ll simple-fp-encoding.ll

Evan Cheng evan.cheng at apple.com
Wed Oct 27 23:46:17 PDT 2010


Author: evancheng
Date: Thu Oct 28 01:46:17 2010
New Revision: 117530

URL: http://llvm.org/viewvc/llvm-project?rev=117530&view=rev
Log:
Disable most of the ARM vfp / NEON MC tests. These are too fragile to be useful.
I'll work with Jim, Owen, and Bill on an alternative testing strategy until
the assembly parser is available.

Modified:
    llvm/trunk/test/MC/ARM/neon-absdiff-encoding.ll
    llvm/trunk/test/MC/ARM/neon-add-encoding.ll
    llvm/trunk/test/MC/ARM/neon-bitwise-encoding.ll
    llvm/trunk/test/MC/ARM/neon-cmp-encoding.ll
    llvm/trunk/test/MC/ARM/neon-minmax-encoding.ll
    llvm/trunk/test/MC/ARM/neon-mul-accum-encoding.ll
    llvm/trunk/test/MC/ARM/neon-mul-encoding.ll
    llvm/trunk/test/MC/ARM/neon-pairwise-encoding.ll
    llvm/trunk/test/MC/ARM/neon-reciprocal-encoding.ll
    llvm/trunk/test/MC/ARM/neon-satshift-encoding.ll
    llvm/trunk/test/MC/ARM/neon-shift-encoding.ll
    llvm/trunk/test/MC/ARM/neon-shiftaccum-encoding.ll
    llvm/trunk/test/MC/ARM/neon-shuffle-encoding.ll
    llvm/trunk/test/MC/ARM/neon-sub-encoding.ll
    llvm/trunk/test/MC/ARM/neon-table-encoding.ll
    llvm/trunk/test/MC/ARM/simple-fp-encoding.ll

Modified: llvm/trunk/test/MC/ARM/neon-absdiff-encoding.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/ARM/neon-absdiff-encoding.ll?rev=117530&r1=117529&r2=117530&view=diff
==============================================================================
--- llvm/trunk/test/MC/ARM/neon-absdiff-encoding.ll (original)
+++ llvm/trunk/test/MC/ARM/neon-absdiff-encoding.ll Thu Oct 28 01:46:17 2010
@@ -1,5 +1,7 @@
 ; RUN: llc -show-mc-encoding -march=arm -mcpu=cortex-a8 -mattr=+neon < %s | FileCheck %s
 
+; XFAIL: *
+
 declare <8 x i8>  @llvm.arm.neon.vabds.v8i8(<8 x i8>, <8 x i8>) nounwind readnone
 declare <4 x i16> @llvm.arm.neon.vabds.v4i16(<4 x i16>, <4 x i16>) nounwind readnone
 declare <2 x i32> @llvm.arm.neon.vabds.v2i32(<2 x i32>, <2 x i32>) nounwind readnone

Modified: llvm/trunk/test/MC/ARM/neon-add-encoding.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/ARM/neon-add-encoding.ll?rev=117530&r1=117529&r2=117530&view=diff
==============================================================================
--- llvm/trunk/test/MC/ARM/neon-add-encoding.ll (original)
+++ llvm/trunk/test/MC/ARM/neon-add-encoding.ll Thu Oct 28 01:46:17 2010
@@ -1,5 +1,7 @@
 ; RUN: llc -show-mc-encoding -march=arm -mcpu=cortex-a8 -mattr=+neon < %s | FileCheck %s
 
+; XFAIL: *
+
 ; CHECK: vadd_8xi8
 define <8 x i8> @vadd_8xi8(<8 x i8>* %A, <8 x i8>* %B) nounwind {                                                                          
   %tmp1 = load <8 x i8>* %A

Modified: llvm/trunk/test/MC/ARM/neon-bitwise-encoding.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/ARM/neon-bitwise-encoding.ll?rev=117530&r1=117529&r2=117530&view=diff
==============================================================================
--- llvm/trunk/test/MC/ARM/neon-bitwise-encoding.ll (original)
+++ llvm/trunk/test/MC/ARM/neon-bitwise-encoding.ll Thu Oct 28 01:46:17 2010
@@ -1,5 +1,7 @@
 ; RUN: llc -show-mc-encoding -march=arm -mcpu=cortex-a8 -mattr=+neon < %s | FileCheck %s
 
+; XFAIL: *
+
 ; FIXME: The following instructions still require testing:
 ;  - vand with immediate, vorr with immediate
 ;  - both vbit and vbif

Modified: llvm/trunk/test/MC/ARM/neon-cmp-encoding.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/ARM/neon-cmp-encoding.ll?rev=117530&r1=117529&r2=117530&view=diff
==============================================================================
--- llvm/trunk/test/MC/ARM/neon-cmp-encoding.ll (original)
+++ llvm/trunk/test/MC/ARM/neon-cmp-encoding.ll Thu Oct 28 01:46:17 2010
@@ -1,5 +1,7 @@
 ; RUN: llc -show-mc-encoding -march=arm -mcpu=cortex-a8 -mattr=+neon < %s | FileCheck %s
 
+; XFAIL: *
+
 ; FIXME: We cannot currently test the following instructions, which are 
 ; currently marked as for-disassembly only in the .td files:
 ;  - VCEQz

Modified: llvm/trunk/test/MC/ARM/neon-minmax-encoding.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/ARM/neon-minmax-encoding.ll?rev=117530&r1=117529&r2=117530&view=diff
==============================================================================
--- llvm/trunk/test/MC/ARM/neon-minmax-encoding.ll (original)
+++ llvm/trunk/test/MC/ARM/neon-minmax-encoding.ll Thu Oct 28 01:46:17 2010
@@ -1,5 +1,7 @@
 ; RUN: llc -show-mc-encoding -march=arm -mcpu=cortex-a8 -mattr=+neon < %s | FileCheck %s
 
+; XFAIL: *
+
 declare <8 x i8>  @llvm.arm.neon.vmins.v8i8(<8 x i8>, <8 x i8>) nounwind readnone
 declare <4 x i16> @llvm.arm.neon.vmins.v4i16(<4 x i16>, <4 x i16>) nounwind readnone
 declare <2 x i32> @llvm.arm.neon.vmins.v2i32(<2 x i32>, <2 x i32>) nounwind readnone

Modified: llvm/trunk/test/MC/ARM/neon-mul-accum-encoding.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/ARM/neon-mul-accum-encoding.ll?rev=117530&r1=117529&r2=117530&view=diff
==============================================================================
--- llvm/trunk/test/MC/ARM/neon-mul-accum-encoding.ll (original)
+++ llvm/trunk/test/MC/ARM/neon-mul-accum-encoding.ll Thu Oct 28 01:46:17 2010
@@ -1,5 +1,7 @@
 ; RUN: llc -show-mc-encoding -march=arm -mcpu=cortex-a8 -mattr=+neon < %s | FileCheck %s
 
+; XFAIL: *
+
 ; CHECK: vmla_8xi8
 define <8 x i8> @vmla_8xi8(<8 x i8>* %A, <8 x i8>* %B, <8 x i8> * %C) nounwind {
 	%tmp1 = load <8 x i8>* %A

Modified: llvm/trunk/test/MC/ARM/neon-mul-encoding.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/ARM/neon-mul-encoding.ll?rev=117530&r1=117529&r2=117530&view=diff
==============================================================================
--- llvm/trunk/test/MC/ARM/neon-mul-encoding.ll (original)
+++ llvm/trunk/test/MC/ARM/neon-mul-encoding.ll Thu Oct 28 01:46:17 2010
@@ -1,5 +1,7 @@
 ; RUN: llc -show-mc-encoding -march=arm -mcpu=cortex-a8 -mattr=+neon < %s | FileCheck %s
 
+; XFAIL: *
+
 ; CHECK: vmul_8xi8
 define <8 x i8> @vmul_8xi8(<8 x i8>* %A, <8 x i8>* %B) nounwind {
 	%tmp1 = load <8 x i8>* %A

Modified: llvm/trunk/test/MC/ARM/neon-pairwise-encoding.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/ARM/neon-pairwise-encoding.ll?rev=117530&r1=117529&r2=117530&view=diff
==============================================================================
--- llvm/trunk/test/MC/ARM/neon-pairwise-encoding.ll (original)
+++ llvm/trunk/test/MC/ARM/neon-pairwise-encoding.ll Thu Oct 28 01:46:17 2010
@@ -1,5 +1,7 @@
 ; RUN: llc -show-mc-encoding -march=arm -mcpu=cortex-a8 -mattr=+neon < %s | FileCheck %s
 
+; XFAIL: *
+
 declare <8 x i8>  @llvm.arm.neon.vpadd.v8i8(<8 x i8>, <8 x i8>) nounwind readnone
 declare <4 x i16> @llvm.arm.neon.vpadd.v4i16(<4 x i16>, <4 x i16>) nounwind readnone
 declare <2 x i32> @llvm.arm.neon.vpadd.v2i32(<2 x i32>, <2 x i32>) nounwind readnone

Modified: llvm/trunk/test/MC/ARM/neon-reciprocal-encoding.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/ARM/neon-reciprocal-encoding.ll?rev=117530&r1=117529&r2=117530&view=diff
==============================================================================
--- llvm/trunk/test/MC/ARM/neon-reciprocal-encoding.ll (original)
+++ llvm/trunk/test/MC/ARM/neon-reciprocal-encoding.ll Thu Oct 28 01:46:17 2010
@@ -1,5 +1,7 @@
 ; RUN: llc -show-mc-encoding -march=arm -mcpu=cortex-a8 -mattr=+neon < %s | FileCheck %s
 
+; XFAIL: *
+
 declare <2 x i32> @llvm.arm.neon.vrecpe.v2i32(<2 x i32>) nounwind readnone
 declare <4 x i32> @llvm.arm.neon.vrecpe.v4i32(<4 x i32>) nounwind readnone
 

Modified: llvm/trunk/test/MC/ARM/neon-satshift-encoding.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/ARM/neon-satshift-encoding.ll?rev=117530&r1=117529&r2=117530&view=diff
==============================================================================
--- llvm/trunk/test/MC/ARM/neon-satshift-encoding.ll (original)
+++ llvm/trunk/test/MC/ARM/neon-satshift-encoding.ll Thu Oct 28 01:46:17 2010
@@ -1,5 +1,7 @@
 ; RUN: llc -show-mc-encoding -march=arm -mcpu=cortex-a8 -mattr=+neon < %s | FileCheck %s
 
+; XFAIL: *
+
 define <8 x i8> @vqshls8(<8 x i8>* %A, <8 x i8>* %B) nounwind {
 	%tmp1 = load <8 x i8>* %A
 	%tmp2 = load <8 x i8>* %B

Modified: llvm/trunk/test/MC/ARM/neon-shift-encoding.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/ARM/neon-shift-encoding.ll?rev=117530&r1=117529&r2=117530&view=diff
==============================================================================
--- llvm/trunk/test/MC/ARM/neon-shift-encoding.ll (original)
+++ llvm/trunk/test/MC/ARM/neon-shift-encoding.ll Thu Oct 28 01:46:17 2010
@@ -1,5 +1,7 @@
 ; RUN: llc -show-mc-encoding -march=arm -mcpu=cortex-a8 -mattr=+neon < %s | FileCheck %s
 
+; XFAIL: *
+
 ; CHECK: vshls_8xi8
 define <8 x i8> @vshls_8xi8(<8 x i8>* %A, <8 x i8>* %B) nounwind {
 	%tmp1 = load <8 x i8>* %A

Modified: llvm/trunk/test/MC/ARM/neon-shiftaccum-encoding.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/ARM/neon-shiftaccum-encoding.ll?rev=117530&r1=117529&r2=117530&view=diff
==============================================================================
--- llvm/trunk/test/MC/ARM/neon-shiftaccum-encoding.ll (original)
+++ llvm/trunk/test/MC/ARM/neon-shiftaccum-encoding.ll Thu Oct 28 01:46:17 2010
@@ -1,5 +1,7 @@
 ; RUN: llc -show-mc-encoding -march=arm -mcpu=cortex-a8 -mattr=+neon < %s | FileCheck %s
 
+; XFAIL: *
+
 define <8 x i8> @vsras8(<8 x i8>* %A, <8 x i8>* %B) nounwind {
 	%tmp1 = load <8 x i8>* %A
 	%tmp2 = load <8 x i8>* %B

Modified: llvm/trunk/test/MC/ARM/neon-shuffle-encoding.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/ARM/neon-shuffle-encoding.ll?rev=117530&r1=117529&r2=117530&view=diff
==============================================================================
--- llvm/trunk/test/MC/ARM/neon-shuffle-encoding.ll (original)
+++ llvm/trunk/test/MC/ARM/neon-shuffle-encoding.ll Thu Oct 28 01:46:17 2010
@@ -1,5 +1,7 @@
 ; RUN: llc -show-mc-encoding -march=arm -mcpu=cortex-a8 -mattr=+neon < %s | FileCheck %s
 
+; XFAIL: *
+
 define <8 x i8> @test_vextd(<8 x i8>* %A, <8 x i8>* %B) nounwind {
 	%tmp1 = load <8 x i8>* %A
 	%tmp2 = load <8 x i8>* %B

Modified: llvm/trunk/test/MC/ARM/neon-sub-encoding.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/ARM/neon-sub-encoding.ll?rev=117530&r1=117529&r2=117530&view=diff
==============================================================================
--- llvm/trunk/test/MC/ARM/neon-sub-encoding.ll (original)
+++ llvm/trunk/test/MC/ARM/neon-sub-encoding.ll Thu Oct 28 01:46:17 2010
@@ -1,5 +1,7 @@
 ; RUN: llc -show-mc-encoding -march=arm -mcpu=cortex-a8 -mattr=+neon < %s | FileCheck %s
 
+; XFAIL: *
+
 ; CHECK: vsub_8xi8
 define <8 x i8> @vsub_8xi8(<8 x i8>* %A, <8 x i8>* %B) nounwind {
 	%tmp1 = load <8 x i8>* %A

Modified: llvm/trunk/test/MC/ARM/neon-table-encoding.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/ARM/neon-table-encoding.ll?rev=117530&r1=117529&r2=117530&view=diff
==============================================================================
--- llvm/trunk/test/MC/ARM/neon-table-encoding.ll (original)
+++ llvm/trunk/test/MC/ARM/neon-table-encoding.ll Thu Oct 28 01:46:17 2010
@@ -1,5 +1,6 @@
 ; RUN: llc -show-mc-encoding -march=arm -mcpu=cortex-a8 -mattr=+neon < %s | FileCheck %s
 
+; XFAIL: *
 
 %struct.__neon_int8x8x2_t = type { <8 x i8>, <8 x i8> }
 %struct.__neon_int8x8x3_t = type { <8 x i8>,  <8 x i8>, <8 x i8> }

Modified: llvm/trunk/test/MC/ARM/simple-fp-encoding.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/ARM/simple-fp-encoding.ll?rev=117530&r1=117529&r2=117530&view=diff
==============================================================================
--- llvm/trunk/test/MC/ARM/simple-fp-encoding.ll (original)
+++ llvm/trunk/test/MC/ARM/simple-fp-encoding.ll Thu Oct 28 01:46:17 2010
@@ -1,5 +1,6 @@
 ; RUN: llc -mtriple=armv7-apple-darwin -mcpu=cortex-a8 -mattr=-neonfp -show-mc-encoding < %s | FileCheck %s
 
+; XFAIL: *
 
 ; FIXME: Once the ARM integrated assembler is up and going, these sorts of tests
 ;        should run on .s source files rather than using llc to generate the





More information about the llvm-commits mailing list