[llvm] r308109 - [X86][AVX] Regenerate tests with constant broadcast comments

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Sat Jul 15 13:28:09 PDT 2017


Author: rksimon
Date: Sat Jul 15 13:28:09 2017
New Revision: 308109

URL: http://llvm.org/viewvc/llvm-project?rev=308109&view=rev
Log:
[X86][AVX] Regenerate tests with constant broadcast comments

Modified:
    llvm/trunk/test/CodeGen/X86/vector-rotate-128.ll
    llvm/trunk/test/CodeGen/X86/vector-rotate-256.ll

Modified: llvm/trunk/test/CodeGen/X86/vector-rotate-128.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/vector-rotate-128.ll?rev=308109&r1=308108&r2=308109&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/X86/vector-rotate-128.ll (original)
+++ llvm/trunk/test/CodeGen/X86/vector-rotate-128.ll Sat Jul 15 13:28:09 2017
@@ -207,7 +207,7 @@ define <4 x i32> @var_rotate_v4i32(<4 x
 ;
 ; AVX2-LABEL: var_rotate_v4i32:
 ; AVX2:       # BB#0:
-; AVX2-NEXT:    vpbroadcastd {{.*}}(%rip), %xmm2
+; AVX2-NEXT:    vpbroadcastd {{.*#+}} xmm2 = [32,32,32,32]
 ; AVX2-NEXT:    vpsubd %xmm1, %xmm2, %xmm2
 ; AVX2-NEXT:    vpsllvd %xmm1, %xmm0, %xmm1
 ; AVX2-NEXT:    vpsrlvd %xmm2, %xmm0, %xmm0
@@ -216,7 +216,7 @@ define <4 x i32> @var_rotate_v4i32(<4 x
 ;
 ; AVX512-LABEL: var_rotate_v4i32:
 ; AVX512:       # BB#0:
-; AVX512-NEXT:    vpbroadcastd {{.*}}(%rip), %xmm2
+; AVX512-NEXT:    vpbroadcastd {{.*#+}} xmm2 = [32,32,32,32]
 ; AVX512-NEXT:    vpsubd %xmm1, %xmm2, %xmm2
 ; AVX512-NEXT:    vpsllvd %xmm1, %xmm0, %xmm1
 ; AVX512-NEXT:    vpsrlvd %xmm2, %xmm0, %xmm0

Modified: llvm/trunk/test/CodeGen/X86/vector-rotate-256.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/vector-rotate-256.ll?rev=308109&r1=308108&r2=308109&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/X86/vector-rotate-256.ll (original)
+++ llvm/trunk/test/CodeGen/X86/vector-rotate-256.ll Sat Jul 15 13:28:09 2017
@@ -41,7 +41,7 @@ define <4 x i64> @var_rotate_v4i64(<4 x
 ;
 ; AVX2-LABEL: var_rotate_v4i64:
 ; AVX2:       # BB#0:
-; AVX2-NEXT:    vpbroadcastq {{.*}}(%rip), %ymm2
+; AVX2-NEXT:    vpbroadcastq {{.*#+}} ymm2 = [64,64,64,64]
 ; AVX2-NEXT:    vpsubq %ymm1, %ymm2, %ymm2
 ; AVX2-NEXT:    vpsllvq %ymm1, %ymm0, %ymm1
 ; AVX2-NEXT:    vpsrlvq %ymm2, %ymm0, %ymm0
@@ -50,7 +50,7 @@ define <4 x i64> @var_rotate_v4i64(<4 x
 ;
 ; AVX512-LABEL: var_rotate_v4i64:
 ; AVX512:       # BB#0:
-; AVX512-NEXT:    vpbroadcastq {{.*}}(%rip), %ymm2
+; AVX512-NEXT:    vpbroadcastq {{.*#+}} ymm2 = [64,64,64,64]
 ; AVX512-NEXT:    vpsubq %ymm1, %ymm2, %ymm2
 ; AVX512-NEXT:    vpsllvq %ymm1, %ymm0, %ymm1
 ; AVX512-NEXT:    vpsrlvq %ymm2, %ymm0, %ymm0
@@ -128,7 +128,7 @@ define <8 x i32> @var_rotate_v8i32(<8 x
 ;
 ; AVX2-LABEL: var_rotate_v8i32:
 ; AVX2:       # BB#0:
-; AVX2-NEXT:    vpbroadcastd {{.*}}(%rip), %ymm2
+; AVX2-NEXT:    vpbroadcastd {{.*#+}} ymm2 = [32,32,32,32,32,32,32,32]
 ; AVX2-NEXT:    vpsubd %ymm1, %ymm2, %ymm2
 ; AVX2-NEXT:    vpsllvd %ymm1, %ymm0, %ymm1
 ; AVX2-NEXT:    vpsrlvd %ymm2, %ymm0, %ymm0
@@ -137,7 +137,7 @@ define <8 x i32> @var_rotate_v8i32(<8 x
 ;
 ; AVX512-LABEL: var_rotate_v8i32:
 ; AVX512:       # BB#0:
-; AVX512-NEXT:    vpbroadcastd {{.*}}(%rip), %ymm2
+; AVX512-NEXT:    vpbroadcastd {{.*#+}} ymm2 = [32,32,32,32,32,32,32,32]
 ; AVX512-NEXT:    vpsubd %ymm1, %ymm2, %ymm2
 ; AVX512-NEXT:    vpsllvd %ymm1, %ymm0, %ymm1
 ; AVX512-NEXT:    vpsrlvd %ymm2, %ymm0, %ymm0




More information about the llvm-commits mailing list