[llvm] r180630 - Make CHECK lines a bit less strict so they also match code generated for win64.

Benjamin Kramer benny.kra at googlemail.com
Fri Apr 26 14:04:21 PDT 2013


Author: d0k
Date: Fri Apr 26 16:04:21 2013
New Revision: 180630

URL: http://llvm.org/viewvc/llvm-project?rev=180630&view=rev
Log:
Make CHECK lines a bit less strict so they also match code generated for win64.

Hopefully brings the windows buildbots back to life.

Modified:
    llvm/trunk/test/CodeGen/X86/viabs.ll

Modified: llvm/trunk/test/CodeGen/X86/viabs.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/viabs.ll?rev=180630&r1=180629&r2=180630&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/X86/viabs.ll (original)
+++ llvm/trunk/test/CodeGen/X86/viabs.ll Fri Apr 26 16:04:21 2013
@@ -5,7 +5,7 @@
 define <4 x i32> @test1(<4 x i32> %a) nounwind {
 ; SSE2: test1:
 ; SSE2: movdqa
-; SSE2-NEXT: psrad $31
+; SSE2: psrad $31
 ; SSE2-NEXT: padd
 ; SSE2-NEXT: pxor
 ; SSE2-NEXT: ret
@@ -26,7 +26,7 @@ define <4 x i32> @test1(<4 x i32> %a) no
 define <4 x i32> @test2(<4 x i32> %a) nounwind {
 ; SSE2: test2:
 ; SSE2: movdqa
-; SSE2-NEXT: psrad $31
+; SSE2: psrad $31
 ; SSE2-NEXT: padd
 ; SSE2-NEXT: pxor
 ; SSE2-NEXT: ret
@@ -47,7 +47,7 @@ define <4 x i32> @test2(<4 x i32> %a) no
 define <8 x i16> @test3(<8 x i16> %a) nounwind {
 ; SSE2: test3:
 ; SSE2: movdqa
-; SSE2-NEXT: psraw $15
+; SSE2: psraw $15
 ; SSE2-NEXT: padd
 ; SSE2-NEXT: pxor
 ; SSE2-NEXT: ret
@@ -68,7 +68,7 @@ define <8 x i16> @test3(<8 x i16> %a) no
 define <16 x i8> @test4(<16 x i8> %a) nounwind {
 ; SSE2: test4:
 ; SSE2: pxor
-; SSE2-NEXT: pcmpgtb
+; SSE2: pcmpgtb
 ; SSE2-NEXT: padd
 ; SSE2-NEXT: pxor
 ; SSE2-NEXT: ret
@@ -89,7 +89,7 @@ define <16 x i8> @test4(<16 x i8> %a) no
 define <4 x i32> @test5(<4 x i32> %a) nounwind {
 ; SSE2: test5:
 ; SSE2: movdqa
-; SSE2-NEXT: psrad $31
+; SSE2: psrad $31
 ; SSE2-NEXT: padd
 ; SSE2-NEXT: pxor
 ; SSE2-NEXT: ret
@@ -114,7 +114,7 @@ define <8 x i32> @test6(<8 x i32> %a) no
 ; SSSE3-NEXT: ret
 
 ; AVX2: test6:
-; AVX2: vpabsd %ymm
+; AVX2: vpabsd {{.*}}%ymm
 ; AVX2-NEXT: ret
         %tmp1neg = sub <8 x i32> zeroinitializer, %a
         %b = icmp sgt <8 x i32> %a, <i32 -1, i32 -1, i32 -1, i32 -1, i32 -1, i32 -1, i32 -1, i32 -1>
@@ -129,7 +129,7 @@ define <8 x i32> @test7(<8 x i32> %a) no
 ; SSSE3-NEXT: ret
 
 ; AVX2: test7:
-; AVX2: vpabsd %ymm
+; AVX2: vpabsd {{.*}}%ymm
 ; AVX2-NEXT: ret
         %tmp1neg = sub <8 x i32> zeroinitializer, %a
         %b = icmp sge <8 x i32> %a, zeroinitializer
@@ -144,7 +144,7 @@ define <16 x i16> @test8(<16 x i16> %a)
 ; SSSE3-NEXT: ret
 
 ; AVX2: test8:
-; AVX2: vpabsw %ymm
+; AVX2: vpabsw {{.*}}%ymm
 ; AVX2-NEXT: ret
         %tmp1neg = sub <16 x i16> zeroinitializer, %a
         %b = icmp sgt <16 x i16> %a, zeroinitializer
@@ -159,7 +159,7 @@ define <32 x i8> @test9(<32 x i8> %a) no
 ; SSSE3-NEXT: ret
 
 ; AVX2: test9:
-; AVX2: vpabsb %ymm
+; AVX2: vpabsb {{.*}}%ymm
 ; AVX2-NEXT: ret
         %tmp1neg = sub <32 x i8> zeroinitializer, %a
         %b = icmp slt <32 x i8> %a, zeroinitializer
@@ -174,7 +174,7 @@ define <8 x i32> @test10(<8 x i32> %a) n
 ; SSSE3-NEXT: ret
 
 ; AVX2: test10:
-; AVX2: vpabsd %ymm
+; AVX2: vpabsd {{.*}}%ymm
 ; AVX2-NEXT: ret
         %tmp1neg = sub <8 x i32> zeroinitializer, %a
         %b = icmp sle <8 x i32> %a, zeroinitializer





More information about the llvm-commits mailing list