/external/llvm/test/CodeGen/X86/ |
D | avx512-bugfix-25270.ll | 15 ; CHECK-NEXT: vmovdqa32 %zmm1, (%rbx) 20 ; CHECK-NEXT: vmovdqa32 %zmm0, (%rbx)
|
D | vector-shuffle-512-v16.ll | 178 ; 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>
|
D | vector-shuffle-v1.ll | 109 ; 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}
|
D | avx512-mask-op.ll | 353 ; 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 …]
|
D | vector-shuffle-combining-avx512bw.ll | 149 ; 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]
|
D | avx512-calling-conv.ll | 34 ; 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}
|
D | avx512vl-mov.ll | 17 ; 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]
|
D | merge-consecutive-loads-512.ll | 339 ; 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>
|
D | avx512-mov.ll | 164 ; 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]
|
D | avx512-vbroadcast.ll | 222 ; ALL-NEXT: vmovdqa32 %zmm0, %zmm0 {%k1} {z} 224 ; ALL-NEXT: vmovdqa32 %zmm0, %zmm0 {%k1} {z}
|
D | avx512-intrinsics-upgrade.ll | 288 ; 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}
|
D | avx512vl-intrinsics-upgrade.ll | 622 ; 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]
|
D | vector-lzcnt-256.ll | 639 ; 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]
|
D | vector-tzcnt-256.ll | 776 ; 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]
|
D | nontemporal-loads.ll | 62 ; AVX512VL-NEXT: vmovdqa32 (%rdi), %xmm0 232 ; AVX512VL-NEXT: vmovdqa32 (%rdi), %ymm0
|
D | avx512-vec-cmp.ll | 670 ; CHECK-NEXT: vmovdqa32 %zmm1, %zmm0 {%k1} {z} 894 ; KNL-NEXT: vmovdqa32 %zmm0, %zmm0 {%k1} {z}
|
D | avx512-cvt.ll | 689 ; KNL-NEXT: vmovdqa32 %zmm0, %zmm0 {%k1} {z}
|
D | vector-tzcnt-128.ll | 1450 ; AVX512CDVL-NEXT: vmovdqa32 {{.*#+}} xmm0 = [8,0,32,0] 1484 ; AVX512CDVL-NEXT: vmovdqa32 {{.*#+}} xmm0 = [8,0,32,0]
|
D | avx2-intrinsics-x86.ll | 1470 ; AVX512VL-NEXT: vmovdqa32 {{.*#+}} xmm0 = [2,9,4294967284,23] 1501 ; AVX512VL-NEXT: vmovdqa32 {{.*#+}} ymm0 = [2,9,4294967284,23,4294967270,37,4294967256,51]
|
D | vector-lzcnt-128.ll | 1637 ; AVX512VLCD-NEXT: vmovdqa32 {{.*#+}} xmm0 = [23,0,32,24] 1666 ; AVX512VLCD-NEXT: vmovdqa32 {{.*#+}} xmm0 = [23,0,32,24]
|
D | vector-sext.ll | 2359 ; 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}
|
D | vector-trunc-math.ll | 2536 ; 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/ |
D | x86-64-avx512f_vl.s | 1177 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 …]
|
D | avx512-encodings.s | 613 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 …]
|
D | intel-syntax-avx512.s | 8221 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 …]
|