Home
last modified time | relevance | path

Searched refs:vmovdqa32 (Results 1 – 25 of 31) sorted by relevance

12

/external/llvm/test/CodeGen/X86/
Davx512-bugfix-25270.ll15 ; CHECK-NEXT: vmovdqa32 %zmm1, (%rbx)
20 ; CHECK-NEXT: vmovdqa32 %zmm0, (%rbx)
Dvector-shuffle-512-v16.ll178 ; AVX512F-NEXT: vmovdqa32 {{.*#+}} zmm2 = [1,2,3,16,5,6,7,20,9,10,11,24,13,14,15,28]
193 ; ALL-NEXT: vmovdqa32 {{.*#+}} zmm1 = <2,5,u,u,7,u,10,1,0,5,u,4,7,u,10,1>
203 ; ALL-NEXT: vmovdqa32 {{.*#+}} zmm1 = <2,5,u,u,7,u,10,1,0,5,u,4,7,u,10,1>
213 ; ALL-NEXT: vmovdqa32 {{.*#+}} zmm2 = [15,31,14,22,13,29,4,28,11,27,10,26,9,25,8,24]
223 ; ALL-NEXT: vmovdqa32 {{.*#+}} zmm2 = [15,31,14,22,13,29,4,28,11,27,10,26,9,25,8,24]
233 ; ALL-NEXT: vmovdqa32 {{.*#+}} zmm1 = [15,31,14,22,13,29,4,28,11,27,10,26,9,25,8,24]
244 ; ALL-NEXT: vmovdqa32 {{.*#+}} zmm1 = [15,31,14,22,13,29,4,28,11,27,10,26,9,25,8,24]
255 ; ALL-NEXT: vmovdqa32 {{.*#+}} zmm2 = <0,1,2,19,u,u,u,u,u,u,u,u,u,u,u,u>
Dvector-shuffle-v1.ll109 ; AVX512F-NEXT: vmovdqa32 %zmm0, %zmm1 {%k2} {z}
110 ; AVX512F-NEXT: vmovdqa32 %zmm0, %zmm2 {%k1} {z}
111 ; AVX512F-NEXT: vmovdqa32 {{.*#+}} zmm3 = [3,6,22,12,3,7,7,0,3,6,1,13,3,21,7,0]
115 ; AVX512F-NEXT: vmovdqa32 %zmm0, %zmm0 {%k1} {z}
125 ; VL_BW_DQ-NEXT: vmovdqa32 {{.*#+}} zmm2 = [3,6,22,12,3,7,7,0,3,6,1,13,3,21,7,0]
396 ; AVX512F-NEXT: vmovdqa32 %zmm0, %zmm0 {%k1} {z}
436 ; AVX512F-NEXT: vmovdqa32 %zmm0, %zmm0 {%k1} {z}
Davx512-mask-op.ll353 ; KNL-NEXT: vmovdqa32 %zmm0, %zmm0 {%k1} {z}
391 ; KNL-NEXT: vmovdqa32 %zmm0, %zmm0 {%k1} {z}
481 ; KNL-NEXT: vmovdqa32 %zmm0, %zmm0 {%k1} {z}
520 ; KNL-NEXT: vmovdqa32 %zmm0, %zmm1 {%k1} {z}
523 ; KNL-NEXT: vmovdqa32 %zmm0, %zmm2 {%k1} {z}
530 ; KNL-NEXT: vmovdqa32 %zmm0, %zmm1 {%k1} {z}
533 ; KNL-NEXT: vmovdqa32 %zmm0, %zmm0 {%k1} {z}
578 ; KNL-NEXT: vmovdqa32 %zmm1, %zmm0 {%k1} {z}
581 ; KNL-NEXT: vmovdqa32 %zmm1, %zmm2 {%k1} {z}
594 ; KNL-NEXT: vmovdqa32 %zmm1, %zmm2 {%k1} {z}
[all …]
Dvector-shuffle-combining-avx512bw.ll149 ; CHECK-NEXT: vmovdqa32 {{.*#+}} zmm2 = [15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0]
151 ; CHECK-NEXT: vmovdqa32 {{.*#+}} zmm1 = [15,30,13,28,11,26,9,24,7,22,5,20,3,18,1,16]
162 ; CHECK-NEXT: vmovdqa32 {{.*#+}} zmm2 = [0,1,0,1,4,5,4,5,8,9,8,9,12,13,12,13]
172 ; CHECK-NEXT: vmovdqa32 {{.*#+}} zmm2 = [0,1,0,1,4,5,4,5,8,9,8,9,12,13,12,13]
184 ; CHECK-NEXT: vmovdqa32 {{.*#+}} zmm2 = [0,1,0,1,4,5,4,5,8,9,8,9,12,13,12,13]
195 ; CHECK-NEXT: vmovdqa32 {{.*#+}} zmm2 = [0,1,0,1,4,5,4,5,8,9,8,9,12,13,12,13]
317 ; CHECK-NEXT: vmovdqa32 {{.*#+}} zmm2 = [15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0]
319 ; CHECK-NEXT: vmovdqa32 {{.*#+}} zmm1 = [15,30,13,28,11,26,9,24,7,22,5,20,3,18,1,16]
Davx512-calling-conv.ll34 ; KNL-NEXT: vmovdqa32 %zmm0, %zmm0 {%k1} {z}
57 ; KNL_X32-NEXT: vmovdqa32 %zmm0, %zmm0 {%k1} {z}
190 ; KNL-NEXT: vmovdqa32 %zmm0, %zmm0 {%k1} {z}
220 ; KNL_X32-NEXT: vmovdqa32 %zmm0, %zmm0 {%k1} {z}
Davx512vl-mov.ll17 ; CHECK-NEXT: vmovdqa32 (%rdi), %ymm0 ## encoding: [0x62,0xf1,0x7d,0x28,0x6f,0x07]
47 ; CHECK-NEXT: vmovdqa32 %ymm0, (%rdi) ## encoding: [0x62,0xf1,0x7d,0x28,0x7f,0x07]
197 ; CHECK-NEXT: vmovdqa32 (%rdi), %ymm0 {%k1} {z} ## encoding: [0x62,0xf1,0x7d,0xa9,0x6f,0x07]
405 ; CHECK-NEXT: vmovdqa32 (%rdi), %xmm0 ## encoding: [0x62,0xf1,0x7d,0x08,0x6f,0x07]
435 ; CHECK-NEXT: vmovdqa32 %xmm0, (%rdi) ## encoding: [0x62,0xf1,0x7d,0x08,0x7f,0x07]
585 ; CHECK-NEXT: vmovdqa32 (%rdi), %xmm0 {%k1} {z} ## encoding: [0x62,0xf1,0x7d,0x89,0x6f,0x07]
Dmerge-consecutive-loads-512.ll339 ; ALL-NEXT: vmovdqa32 {{.*#+}} zmm2 = <0,u,u,3,20,21,u,u,u,u,u,u,12,29,14,15>
348 ; X32-AVX512F-NEXT: vmovdqa32 {{.*#+}} zmm2 = <0,u,u,3,20,21,u,u,u,u,u,u,12,29,14,15>
453 ; ALL-NEXT: vmovdqa32 {{.*#+}} zmm2 = <0,u,u,3,20,21,u,u,u,u,u,u,12,29,14,15>
462 ; X32-AVX512F-NEXT: vmovdqa32 {{.*#+}} zmm2 = <0,u,u,3,20,21,u,u,u,u,u,u,12,29,14,15>
Davx512-mov.ll164 ; CHECK-NEXT: vmovdqa32 (%rdi), %zmm0 ## encoding: [0x62,0xf1,0x7d,0x48,0x6f,0x07]
194 ; CHECK-NEXT: vmovdqa32 %zmm0, (%rdi) ## encoding: [0x62,0xf1,0x7d,0x48,0x7f,0x07]
344 ; CHECK-NEXT: vmovdqa32 (%rdi), %zmm0 {%k1} {z} ## encoding: [0x62,0xf1,0x7d,0xc9,0x6f,0x07]
Davx512-vbroadcast.ll222 ; ALL-NEXT: vmovdqa32 %zmm0, %zmm0 {%k1} {z}
224 ; ALL-NEXT: vmovdqa32 %zmm0, %zmm0 {%k1} {z}
Davx512-intrinsics-upgrade.ll288 ; CHECK-NEXT: vmovdqa32 %zmm0, (%rdi) {%k1}
289 ; CHECK-NEXT: vmovdqa32 %zmm0, (%rsi)
411 ; CHECK-NEXT: vmovdqa32 (%rdi), %zmm0
413 ; CHECK-NEXT: vmovdqa32 (%rdi), %zmm0 {%k1}
414 ; CHECK-NEXT: vmovdqa32 (%rdi), %zmm1 {%k1} {z}
Davx512vl-intrinsics-upgrade.ll622 ; CHECK-NEXT: vmovdqa32 %xmm0, (%rdi) {%k1} ## encoding: [0x62,0xf1,0x7d,0x09,0x7f,0x07]
623 ; CHECK-NEXT: vmovdqa32 %xmm0, (%rsi) ## encoding: [0x62,0xf1,0x7d,0x08,0x7f,0x06]
636 ; CHECK-NEXT: vmovdqa32 %ymm0, (%rdi) {%k1} ## encoding: [0x62,0xf1,0x7d,0x29,0x7f,0x07]
637 ; CHECK-NEXT: vmovdqa32 %ymm0, (%rsi) ## encoding: [0x62,0xf1,0x7d,0x28,0x7f,0x06]
865 ; CHECK-NEXT: vmovdqa32 (%rdi), %xmm0 ## encoding: [0x62,0xf1,0x7d,0x08,0x6f,0x07]
867 ; CHECK-NEXT: vmovdqa32 (%rdi), %xmm0 {%k1} ## encoding: [0x62,0xf1,0x7d,0x09,0x6f,0x07]
868 ; CHECK-NEXT: vmovdqa32 (%rdi), %xmm1 {%k1} {z} ## encoding: [0x62,0xf1,0x7d,0x89,0x6f,0x0f]
883 ; CHECK-NEXT: vmovdqa32 (%rdi), %ymm0 ## encoding: [0x62,0xf1,0x7d,0x28,0x6f,0x07]
885 ; CHECK-NEXT: vmovdqa32 (%rdi), %ymm0 {%k1} ## encoding: [0x62,0xf1,0x7d,0x29,0x6f,0x07]
886 ; CHECK-NEXT: vmovdqa32 (%rdi), %ymm1 {%k1} {z} ## encoding: [0x62,0xf1,0x7d,0xa9,0x6f,0x0f]
Dvector-lzcnt-256.ll639 ; AVX512VLCD-NEXT: vmovdqa32 {{.*#+}} ymm0 = [23,0,32,24,0,29,27,25]
658 ; AVX512VLCD-NEXT: vmovdqa32 {{.*#+}} ymm0 = [23,0,32,24,0,29,27,25]
Dvector-tzcnt-256.ll776 ; AVX512CDVL-NEXT: vmovdqa32 {{.*#+}} ymm0 = [8,0,32,0,16,0,3,3]
800 ; AVX512CDVL-NEXT: vmovdqa32 {{.*#+}} ymm0 = [8,0,32,0,16,0,3,3]
Dnontemporal-loads.ll62 ; AVX512VL-NEXT: vmovdqa32 (%rdi), %xmm0
232 ; AVX512VL-NEXT: vmovdqa32 (%rdi), %ymm0
Davx512-vec-cmp.ll670 ; CHECK-NEXT: vmovdqa32 %zmm1, %zmm0 {%k1} {z}
894 ; KNL-NEXT: vmovdqa32 %zmm0, %zmm0 {%k1} {z}
Davx512-cvt.ll689 ; KNL-NEXT: vmovdqa32 %zmm0, %zmm0 {%k1} {z}
Dvector-tzcnt-128.ll1450 ; AVX512CDVL-NEXT: vmovdqa32 {{.*#+}} xmm0 = [8,0,32,0]
1484 ; AVX512CDVL-NEXT: vmovdqa32 {{.*#+}} xmm0 = [8,0,32,0]
Davx2-intrinsics-x86.ll1470 ; AVX512VL-NEXT: vmovdqa32 {{.*#+}} xmm0 = [2,9,4294967284,23]
1501 ; AVX512VL-NEXT: vmovdqa32 {{.*#+}} ymm0 = [2,9,4294967284,23,4294967270,37,4294967256,51]
Dvector-lzcnt-128.ll1637 ; AVX512VLCD-NEXT: vmovdqa32 {{.*#+}} xmm0 = [23,0,32,24]
1666 ; AVX512VLCD-NEXT: vmovdqa32 {{.*#+}} xmm0 = [23,0,32,24]
Dvector-sext.ll2359 ; AVX512-NEXT: vmovdqa32 %zmm0, %zmm0 {%k1} {z}
2897 ; AVX512-NEXT: vmovdqa32 %zmm0, %zmm0 {%k1} {z}
3742 ; AVX512-NEXT: vmovdqa32 %zmm0, %zmm1 {%k1} {z}
3745 ; AVX512-NEXT: vmovdqa32 %zmm0, %zmm0 {%k1} {z}
Dvector-trunc-math.ll2536 ; AVX512-NEXT: vmovdqa32 {{.*#+}} zmm1 = [0,1,2,3,4,5,6,7]
2811 ; AVX512-NEXT: vmovdqa32 {{.*#+}} zmm2 = [8,9,10,11,12,13,14,15]
2817 ; AVX512-NEXT: vmovdqa32 {{.*#+}} zmm2 = [0,1,2,3,4,5,6,7]
/external/llvm/test/MC/X86/
Dx86-64-avx512f_vl.s1177 vmovdqa32 %xmm24, %xmm21
1181 vmovdqa32 %xmm24, %xmm21 {%k6}
1185 vmovdqa32 %xmm24, %xmm21 {%k6} {z}
1189 vmovdqa32 (%rcx), %xmm21
1193 vmovdqa32 291(%rax,%r14,8), %xmm21
1197 vmovdqa32 2032(%rdx), %xmm21
1201 vmovdqa32 2048(%rdx), %xmm21
1205 vmovdqa32 -2048(%rdx), %xmm21
1209 vmovdqa32 -2064(%rdx), %xmm21
1213 vmovdqa32 %ymm28, %ymm24
[all …]
Davx512-encodings.s613 vmovdqa32 %zmm18, %zmm22
617 vmovdqa32 %zmm18, %zmm22 {%k6}
621 vmovdqa32 %zmm18, %zmm22 {%k6} {z}
625 vmovdqa32 (%rcx), %zmm22
629 vmovdqa32 291(%rax,%r14,8), %zmm22
633 vmovdqa32 8128(%rdx), %zmm22
637 vmovdqa32 8192(%rdx), %zmm22
641 vmovdqa32 -8192(%rdx), %zmm22
645 vmovdqa32 -8256(%rdx), %zmm22
5069 vmovdqa32 %zmm18, (%rcx)
[all …]
Dintel-syntax-avx512.s8221 vmovdqa32 zmm22, zmm18
8225 vmovdqa32 zmm22 {k6}, zmm18
8229 vmovdqa32 zmm22 {k6} {z}, zmm18
8233 vmovdqa32 zmm22, zmmword ptr [rcx]
8237 vmovdqa32 zmm22, zmmword ptr [rax + 8*r14 + 291]
8241 vmovdqa32 zmm22, zmmword ptr [rdx + 8128]
8245 vmovdqa32 zmm22, zmmword ptr [rdx + 8192]
8249 vmovdqa32 zmm22, zmmword ptr [rdx - 8192]
8253 vmovdqa32 zmm22, zmmword ptr [rdx - 8256]
17937 vmovdqa32 zmmword ptr [rcx], zmm18
[all …]

12