forked from OSchip/llvm-project
[X86][AVX] Regenerate tests with constant broadcast comments
llvm-svn: 308109
This commit is contained in:
parent
e7a2e6bdf1
commit
c2221ee767
|
@ -207,7 +207,7 @@ define <4 x i32> @var_rotate_v4i32(<4 x i32> %a, <4 x i32> %b) nounwind {
|
|||
;
|
||||
; 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 i32> %a, <4 x i32> %b) nounwind {
|
|||
;
|
||||
; 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
|
||||
|
|
|
@ -41,7 +41,7 @@ define <4 x i64> @var_rotate_v4i64(<4 x i64> %a, <4 x i64> %b) nounwind {
|
|||
;
|
||||
; 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 i64> %a, <4 x i64> %b) nounwind {
|
|||
;
|
||||
; 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 i32> %a, <8 x i32> %b) nounwind {
|
|||
;
|
||||
; 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 i32> %a, <8 x i32> %b) nounwind {
|
|||
;
|
||||
; 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
|
||||
|
|
Loading…
Reference in New Issue