/external/llvm/test/CodeGen/X86/ |
D | vector-lzcnt-512.ll | 111 ; AVX512CD-NEXT: vpmovdb %zmm2, %xmm2 116 ; AVX512CD-NEXT: vpmovdb %zmm0, %xmm0 122 ; AVX512CD-NEXT: vpmovdb %zmm2, %xmm2 126 ; AVX512CD-NEXT: vpmovdb %zmm1, %xmm1 137 ; AVX512BW-NEXT: vpmovdb %zmm2, %xmm2 142 ; AVX512BW-NEXT: vpmovdb %zmm1, %xmm1 148 ; AVX512BW-NEXT: vpmovdb %zmm2, %xmm2 152 ; AVX512BW-NEXT: vpmovdb %zmm0, %xmm0 167 ; AVX512CD-NEXT: vpmovdb %zmm2, %xmm2 172 ; AVX512CD-NEXT: vpmovdb %zmm0, %xmm0 [all …]
|
D | avx512-trunc.ll | 10 ; ALL-NEXT: vpmovdb %zmm0, %xmm0 269 ; ALL-NEXT: vpmovdb %zmm0, %xmm0 278 ; ALL-NEXT: vpmovdb %zmm0, (%rdi) 312 ; SKX-NEXT: vpmovdb %ymm0, (%rdi) 336 ; SKX-NEXT: vpmovdb %xmm0, (%rdi) 415 ; KNL-NEXT: vpmovdb %zmm0, %xmm0 417 ; KNL-NEXT: vpmovdb %zmm1, %xmm1 433 ; KNL-NEXT: vpmovdb %zmm0, %xmm0 435 ; KNL-NEXT: vpmovdb %zmm1, %xmm1 453 ; KNL-NEXT: vpmovdb %zmm0, %xmm0 [all …]
|
D | pmul.ll | 60 ; AVX512F-NEXT: vpmovdb %zmm0, %xmm0 201 ; AVX512F-NEXT: vpmovdb %zmm0, %xmm0 467 ; AVX512F-NEXT: vpmovdb %zmm1, %xmm1 472 ; AVX512F-NEXT: vpmovdb %zmm0, %xmm0 666 ; AVX512F-NEXT: vpmovdb %zmm2, %xmm2 673 ; AVX512F-NEXT: vpmovdb %zmm0, %xmm0 913 ; AVX512F-NEXT: vpmovdb %zmm2, %xmm2 918 ; AVX512F-NEXT: vpmovdb %zmm0, %xmm0 923 ; AVX512F-NEXT: vpmovdb %zmm2, %xmm2 928 ; AVX512F-NEXT: vpmovdb %zmm1, %xmm1 [all …]
|
D | vector-lzcnt-256.ll | 491 ; AVX512VLCD-NEXT: vpmovdb %zmm1, %xmm1 496 ; AVX512VLCD-NEXT: vpmovdb %zmm0, %xmm0 506 ; AVX512CD-NEXT: vpmovdb %zmm1, %xmm1 511 ; AVX512CD-NEXT: vpmovdb %zmm0, %xmm0 565 ; AVX512VLCD-NEXT: vpmovdb %zmm1, %xmm1 570 ; AVX512VLCD-NEXT: vpmovdb %zmm0, %xmm0 580 ; AVX512CD-NEXT: vpmovdb %zmm1, %xmm1 585 ; AVX512CD-NEXT: vpmovdb %zmm0, %xmm0
|
D | avx512-mask-op.ll | 354 ; KNL-NEXT: vpmovdb %zmm0, %xmm0 392 ; KNL-NEXT: vpmovdb %zmm0, %xmm0 482 ; KNL-NEXT: vpmovdb %zmm0, %xmm0 521 ; KNL-NEXT: vpmovdb %zmm1, %xmm1 524 ; KNL-NEXT: vpmovdb %zmm2, %xmm2 531 ; KNL-NEXT: vpmovdb %zmm1, %xmm1 534 ; KNL-NEXT: vpmovdb %zmm0, %xmm0 579 ; KNL-NEXT: vpmovdb %zmm0, %xmm0 582 ; KNL-NEXT: vpmovdb %zmm2, %xmm2 595 ; KNL-NEXT: vpmovdb %zmm2, %xmm2 [all …]
|
D | avx512-calling-conv.ll | 35 ; KNL-NEXT: vpmovdb %zmm0, %xmm0 58 ; KNL_X32-NEXT: vpmovdb %zmm0, %xmm0 191 ; KNL-NEXT: vpmovdb %zmm0, %xmm0 221 ; KNL_X32-NEXT: vpmovdb %zmm0, %xmm0
|
D | vector-trunc-math.ll | 270 ; AVX512-NEXT: vpmovdb %zmm0, %xmm0 334 ; AVX512-NEXT: vpmovdb %zmm0, %xmm0 380 ; AVX512F-NEXT: vpmovdb %zmm0, %xmm0 667 ; AVX512-NEXT: vpmovdb %zmm0, %xmm0 729 ; AVX512-NEXT: vpmovdb %zmm0, %xmm0 774 ; AVX512F-NEXT: vpmovdb %zmm0, %xmm0 1050 ; AVX512-NEXT: vpmovdb %zmm0, %xmm0 1114 ; AVX512-NEXT: vpmovdb %zmm0, %xmm0 1160 ; AVX512F-NEXT: vpmovdb %zmm0, %xmm0 1446 ; AVX512-NEXT: vpmovdb %zmm0, %xmm0 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | avg-mask.ll | 11 ; AVX512F-NEXT: vpmovdb %zmm1, %xmm1 39 ; AVX512F-NEXT: vpmovdb %zmm1, %xmm1 68 ; AVX512F-NEXT: vpmovdb %zmm1, %xmm1 70 ; AVX512F-NEXT: vpmovdb %zmm3, %xmm3 100 ; AVX512F-NEXT: vpmovdb %zmm1, %xmm1 102 ; AVX512F-NEXT: vpmovdb %zmm2, %xmm2 139 ; AVX512F-NEXT: vpmovdb %zmm2, %xmm2 141 ; AVX512F-NEXT: vpmovdb %zmm3, %xmm3 145 ; AVX512F-NEXT: vpmovdb %zmm2, %xmm2 147 ; AVX512F-NEXT: vpmovdb %zmm3, %xmm3 [all …]
|
D | vector-lzcnt-512.ll | 509 ; AVX512CD-NEXT: vpmovdb %zmm2, %xmm2 514 ; AVX512CD-NEXT: vpmovdb %zmm0, %xmm0 520 ; AVX512CD-NEXT: vpmovdb %zmm2, %xmm2 524 ; AVX512CD-NEXT: vpmovdb %zmm1, %xmm1 535 ; AVX512CDBW-NEXT: vpmovdb %zmm2, %xmm2 540 ; AVX512CDBW-NEXT: vpmovdb %zmm1, %xmm1 546 ; AVX512CDBW-NEXT: vpmovdb %zmm2, %xmm2 550 ; AVX512CDBW-NEXT: vpmovdb %zmm0, %xmm0 603 ; AVX512CD-NEXT: vpmovdb %zmm2, %xmm2 608 ; AVX512CD-NEXT: vpmovdb %zmm0, %xmm0 [all …]
|
D | vector-reduce-mul.ll | 1686 ; AVX512DQ-NEXT: vpmovdb %zmm0, %xmm0 1692 ; AVX512DQ-NEXT: vpmovdb %zmm0, %xmm0 1698 ; AVX512DQ-NEXT: vpmovdb %zmm0, %xmm0 1704 ; AVX512DQ-NEXT: vpmovdb %zmm0, %xmm0 1717 ; AVX512DQVL-NEXT: vpmovdb %zmm0, %xmm0 1723 ; AVX512DQVL-NEXT: vpmovdb %zmm0, %xmm0 1729 ; AVX512DQVL-NEXT: vpmovdb %zmm0, %xmm0 1735 ; AVX512DQVL-NEXT: vpmovdb %zmm0, %xmm0 2003 ; AVX512DQ-NEXT: vpmovdb %zmm0, %xmm0 2009 ; AVX512DQ-NEXT: vpmovdb %zmm0, %xmm0 [all …]
|
D | shuffle-vs-trunc-256.ll | 85 ; AVX512F-NEXT: vpmovdb %zmm0, (%rsi) 92 ; AVX512VL-NEXT: vpmovdb %zmm0, (%rsi) 449 ; AVX512VL-NEXT: vpmovdb %ymm0, (%rsi) 465 ; AVX512BWVL-NEXT: vpmovdb %ymm0, (%rsi) 472 ; AVX512VBMIVL-NEXT: vpmovdb %ymm0, (%rsi) 514 ; AVX512VL-NEXT: vpmovdb %ymm0, %xmm0 528 ; AVX512BWVL-NEXT: vpmovdb %ymm0, %xmm0 534 ; AVX512VBMIVL-NEXT: vpmovdb %ymm0, %xmm0 573 ; AVX512VL-NEXT: vpmovdb %ymm0, %xmm0 587 ; AVX512BWVL-NEXT: vpmovdb %ymm0, %xmm0 [all …]
|
D | avx512-trunc.ll | 10 ; ALL-NEXT: vpmovdb %zmm0, %xmm0 287 ; ALL-NEXT: vpmovdb %zmm0, %xmm0 297 ; ALL-NEXT: vpmovdb %zmm0, (%rdi) 335 ; SKX-NEXT: vpmovdb %ymm0, (%rdi) 360 ; SKX-NEXT: vpmovdb %xmm0, (%rdi) 444 ; KNL-NEXT: vpmovdb %zmm0, %xmm0 446 ; KNL-NEXT: vpmovdb %zmm1, %xmm1 462 ; KNL-NEXT: vpmovdb %zmm0, %xmm0 464 ; KNL-NEXT: vpmovdb %zmm1, %xmm1 484 ; KNL-NEXT: vpmovdb %zmm0, %xmm0 [all …]
|
D | prefer-avx256-mask-extend.ll | 66 ; AVX512VL-NEXT: vpmovdb %zmm0, %xmm0 78 ; AVX512F-NEXT: vpmovdb %zmm0, %xmm0 194 ; AVX512VL-NEXT: vpmovdb %zmm0, %xmm0 206 ; AVX512F-NEXT: vpmovdb %zmm0, %xmm0
|
D | prefer-avx256-lzcnt.ll | 58 ; AVX512-NEXT: vpmovdb %zmm0, %xmm0 114 ; AVX512-NEXT: vpmovdb %zmm1, %xmm1 119 ; AVX512-NEXT: vpmovdb %zmm0, %xmm0
|
D | shuffle-strided-with-offset-256.ll | 670 ; AVX512VL-NEXT: vpmovdb %xmm0, (%rsi) 694 ; AVX512BWVL-NEXT: vpmovdb %xmm0, (%rsi) 748 ; AVX512VL-NEXT: vpmovdb %xmm0, (%rsi) 772 ; AVX512BWVL-NEXT: vpmovdb %xmm0, (%rsi) 826 ; AVX512VL-NEXT: vpmovdb %xmm0, (%rsi) 850 ; AVX512BWVL-NEXT: vpmovdb %xmm0, (%rsi) 901 ; AVX512VL-NEXT: vpmovdb %xmm0, (%rsi) 922 ; AVX512BWVL-NEXT: vpmovdb %xmm0, (%rsi) 976 ; AVX512VL-NEXT: vpmovdb %xmm0, (%rsi) 1000 ; AVX512BWVL-NEXT: vpmovdb %xmm0, (%rsi) [all …]
|
D | vector-trunc.ll | 616 ; AVX512VL-NEXT: vpmovdb %ymm0, (%rax) 631 ; AVX512BWVL-NEXT: vpmovdb %ymm0, (%rax) 940 ; AVX512-NEXT: vpmovdb %zmm0, (%rax) 992 ; AVX512-NEXT: vpmovdb %zmm0, (%rax) 1069 ; AVX512-NEXT: vpmovdb %zmm0, (%rax) 1133 ; AVX512F-NEXT: vpmovdb %zmm0, (%rax) 1140 ; AVX512VL-NEXT: vpmovdb %zmm0, (%rax) 1195 ; AVX512F-NEXT: vpmovdb %zmm0, (%rax) 1203 ; AVX512VL-NEXT: vpmovdb %zmm0, (%rax) 1260 ; AVX512F-NEXT: vpmovdb %zmm0, (%rax) [all …]
|
D | avx512-mask-op.ll | 680 ; KNL-NEXT: vpmovdb %zmm0, %xmm0 730 ; AVX512DQ-NEXT: vpmovdb %zmm0, %xmm0 771 ; KNL-NEXT: vpmovdb %zmm0, %xmm0 818 ; AVX512DQ-NEXT: vpmovdb %zmm0, %xmm0 1001 ; KNL-NEXT: vpmovdb %zmm0, %xmm0 1035 ; AVX512DQ-NEXT: vpmovdb %zmm0, %xmm0 1077 ; KNL-NEXT: vpmovdb %zmm0, %xmm0 1079 ; KNL-NEXT: vpmovdb %zmm1, %xmm1 1082 ; KNL-NEXT: vpmovdb %zmm0, %xmm0 1084 ; KNL-NEXT: vpmovdb %zmm2, %xmm2 [all …]
|
D | prefer-avx256-mask-shuffle.ll | 56 ; AVX512VL-NEXT: vpmovdb %zmm0, %xmm0 100 ; AVX512F-NEXT: vpmovdb %zmm0, %xmm0 195 ; AVX512NOBW-NEXT: vpmovdb %zmm0, %xmm0
|
D | pr35918.ll | 45 ; X86-SKX-NEXT: vpmovdb %xmm0, (%esp) 84 ; X64-SKX-NEXT: vpmovdb %xmm0, -{{[0-9]+}}(%rsp)
|
D | vector-trunc-math.ll | 315 ; AVX512-NEXT: vpmovdb %zmm0, %xmm0 380 ; AVX512-NEXT: vpmovdb %zmm0, %xmm0 427 ; AVX512F-NEXT: vpmovdb %zmm0, %xmm0 443 ; AVX512DQ-NEXT: vpmovdb %zmm0, %xmm0 758 ; AVX512-NEXT: vpmovdb %zmm0, %xmm0 814 ; AVX512-NEXT: vpmovdb %zmm0, %xmm0 858 ; AVX512F-NEXT: vpmovdb %zmm0, %xmm0 874 ; AVX512DQ-NEXT: vpmovdb %zmm0, %xmm0 1188 ; AVX512-NEXT: vpmovdb %zmm0, %xmm0 1253 ; AVX512-NEXT: vpmovdb %zmm0, %xmm0 [all …]
|
D | pmul.ll | 54 ; AVX512F-NEXT: vpmovdb %zmm0, %xmm0 190 ; AVX512F-NEXT: vpmovdb %zmm0, %xmm0 447 ; AVX512F-NEXT: vpmovdb %zmm1, %xmm1 452 ; AVX512F-NEXT: vpmovdb %zmm0, %xmm0 632 ; AVX512F-NEXT: vpmovdb %zmm2, %xmm2 639 ; AVX512F-NEXT: vpmovdb %zmm0, %xmm0 863 ; AVX512F-NEXT: vpmovdb %zmm2, %xmm2 868 ; AVX512F-NEXT: vpmovdb %zmm0, %xmm0 873 ; AVX512F-NEXT: vpmovdb %zmm2, %xmm2 878 ; AVX512F-NEXT: vpmovdb %zmm1, %xmm1 [all …]
|
D | vector-shuffle-v1.ll | 178 ; AVX512F-NEXT: vpmovdb %zmm0, %xmm0 192 ; AVX512VL-NEXT: vpmovdb %zmm0, %xmm0 230 ; AVX512F-NEXT: vpmovdb %zmm0, %xmm0 249 ; AVX512VL-NEXT: vpmovdb %zmm0, %xmm0 339 ; AVX512F-NEXT: vpmovdb %zmm0, %xmm0 359 ; AVX512VL-NEXT: vpmovdb %zmm0, %xmm0 440 ; AVX512F-NEXT: vpmovdb %zmm0, %xmm0 455 ; AVX512VL-NEXT: vpmovdb %zmm0, %xmm0
|
D | prefer-avx256-trunc.ll | 25 ; AVX512NOBW-NEXT: vpmovdb %zmm0, %xmm0
|
D | bitcast-int-to-vector-bool-zext.ll | 225 ; AVX512F-NEXT: vpmovdb %zmm0, %xmm0 524 ; AVX512F-NEXT: vpmovdb %zmm0, %xmm0 526 ; AVX512F-NEXT: vpmovdb %zmm1, %xmm1 960 ; AVX512F-NEXT: vpmovdb %zmm0, %xmm0 962 ; AVX512F-NEXT: vpmovdb %zmm1, %xmm1 965 ; AVX512F-NEXT: vpmovdb %zmm1, %xmm1 967 ; AVX512F-NEXT: vpmovdb %zmm2, %xmm2
|
D | vector-idiv-sdiv-512.ll | 393 ; AVX512F-NEXT: vpmovdb %zmm8, %xmm8 398 ; AVX512F-NEXT: vpmovdb %zmm7, %xmm7 422 ; AVX512F-NEXT: vpmovdb %zmm4, %xmm4 427 ; AVX512F-NEXT: vpmovdb %zmm2, %xmm2
|