/external/llvm/test/CodeGen/X86/ |
D | vector-compare-results.ll | 1662 ; AVX1-NEXT: vpextrb $15, %xmm1, %eax 1665 ; AVX1-NEXT: vpextrb $14, %xmm1, %eax 1668 ; AVX1-NEXT: vpextrb $13, %xmm1, %eax 1671 ; AVX1-NEXT: vpextrb $12, %xmm1, %eax 1674 ; AVX1-NEXT: vpextrb $11, %xmm1, %eax 1677 ; AVX1-NEXT: vpextrb $10, %xmm1, %eax 1680 ; AVX1-NEXT: vpextrb $9, %xmm1, %eax 1683 ; AVX1-NEXT: vpextrb $8, %xmm1, %eax 1686 ; AVX1-NEXT: vpextrb $7, %xmm1, %eax 1689 ; AVX1-NEXT: vpextrb $6, %xmm1, %eax [all …]
|
D | masked_memop.ll | 2238 ; AVX-NEXT: vpextrb $0, %xmm0, %eax 2246 ; AVX-NEXT: vpextrb $1, %xmm0, %eax 2252 ; AVX-NEXT: vpextrb $2, %xmm0, %eax 2258 ; AVX-NEXT: vpextrb $3, %xmm0, %eax 2264 ; AVX-NEXT: vpextrb $4, %xmm0, %eax 2270 ; AVX-NEXT: vpextrb $5, %xmm0, %eax 2276 ; AVX-NEXT: vpextrb $6, %xmm0, %eax 2282 ; AVX-NEXT: vpextrb $7, %xmm0, %eax 2288 ; AVX-NEXT: vpextrb $8, %xmm0, %eax 2294 ; AVX-NEXT: vpextrb $9, %xmm0, %eax [all …]
|
D | vector-idiv-udiv-512.ll | 308 ; AVX512BW-NEXT: vpextrb $1, %xmm1, %eax 316 ; AVX512BW-NEXT: vpextrb $0, %xmm1, %ecx 326 ; AVX512BW-NEXT: vpextrb $2, %xmm1, %eax 335 ; AVX512BW-NEXT: vpextrb $3, %xmm1, %eax 344 ; AVX512BW-NEXT: vpextrb $4, %xmm1, %eax 353 ; AVX512BW-NEXT: vpextrb $5, %xmm1, %eax 362 ; AVX512BW-NEXT: vpextrb $6, %xmm1, %eax 371 ; AVX512BW-NEXT: vpextrb $7, %xmm1, %eax 380 ; AVX512BW-NEXT: vpextrb $8, %xmm1, %eax 389 ; AVX512BW-NEXT: vpextrb $9, %xmm1, %eax [all …]
|
D | vector-idiv-sdiv-512.ll | 334 ; AVX512BW-NEXT: vpextrb $1, %xmm1, %eax 344 ; AVX512BW-NEXT: vpextrb $0, %xmm1, %ecx 356 ; AVX512BW-NEXT: vpextrb $2, %xmm1, %eax 367 ; AVX512BW-NEXT: vpextrb $3, %xmm1, %eax 378 ; AVX512BW-NEXT: vpextrb $4, %xmm1, %eax 389 ; AVX512BW-NEXT: vpextrb $5, %xmm1, %eax 400 ; AVX512BW-NEXT: vpextrb $6, %xmm1, %eax 411 ; AVX512BW-NEXT: vpextrb $7, %xmm1, %eax 422 ; AVX512BW-NEXT: vpextrb $8, %xmm1, %eax 433 ; AVX512BW-NEXT: vpextrb $9, %xmm1, %eax [all …]
|
D | extract-store.ll | 6 ; AVX: vpextrb 28 ; AVX-NOT: vpextrb
|
D | clear_upper_vector_element_bits.ll | 208 ; AVX-NEXT: vpextrb $0, %xmm0, %eax 210 ; AVX-NEXT: vpextrb $1, %xmm0, %eax 212 ; AVX-NEXT: vpextrb $2, %xmm0, %eax 214 ; AVX-NEXT: vpextrb $3, %xmm0, %eax 216 ; AVX-NEXT: vpextrb $4, %xmm0, %eax 218 ; AVX-NEXT: vpextrb $5, %xmm0, %eax 220 ; AVX-NEXT: vpextrb $6, %xmm0, %eax 222 ; AVX-NEXT: vpextrb $7, %xmm0, %eax 224 ; AVX-NEXT: vpextrb $8, %xmm0, %eax 226 ; AVX-NEXT: vpextrb $9, %xmm0, %eax [all …]
|
D | avx512-insert-extract.ll | 596 ; KNL-NEXT: vpextrb $1, %xmm0, %eax 598 ; KNL-NEXT: vpextrb $1, %xmm0, (%rdi) 604 ; SKX-NEXT: vpextrb $1, %xmm0, %eax 606 ; SKX-NEXT: vpextrb $1, %xmm0, (%rdi) 618 ; KNL-NEXT: vpextrb $1, %xmm0, %eax 620 ; KNL-NEXT: vpextrb $1, %xmm0, (%rdi) 626 ; SKX-NEXT: vpextrb $1, %xmm0, %eax 628 ; SKX-NEXT: vpextrb $1, %xmm0, (%rdi) 640 ; KNL-NEXT: vpextrb $1, %xmm0, %eax 641 ; KNL-NEXT: vpextrb $3, %xmm0, (%rdi) [all …]
|
D | extractelement-index.ll | 26 ; AVX-NEXT: vpextrb $1, %xmm0, %eax 48 ; AVX-NEXT: vpextrb $11, %xmm0, %eax 70 ; AVX-NEXT: vpextrb $14, %xmm0, %eax 92 ; AVX-NEXT: vpextrb $1, %xmm0, %eax 116 ; AVX1-NEXT: vpextrb $1, %xmm0, %eax 124 ; AVX2-NEXT: vpextrb $1, %xmm0, %eax
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | vector-compare-results.ll | 1752 ; AVX1-NEXT: vpextrb $1, %xmm1, %eax 1754 ; AVX1-NEXT: vpextrb $0, %xmm1, %ecx 1757 ; AVX1-NEXT: vpextrb $2, %xmm1, %ecx 1760 ; AVX1-NEXT: vpextrb $3, %xmm1, %ecx 1763 ; AVX1-NEXT: vpextrb $4, %xmm1, %ecx 1767 ; AVX1-NEXT: vpextrb $5, %xmm1, %eax 1771 ; AVX1-NEXT: vpextrb $6, %xmm1, %ecx 1774 ; AVX1-NEXT: vpextrb $7, %xmm1, %edx 1778 ; AVX1-NEXT: vpextrb $8, %xmm1, %ecx 1782 ; AVX1-NEXT: vpextrb $9, %xmm1, %edx [all …]
|
D | var-permute-512.ll | 384 ; NOBW-NEXT: vpextrb $0, %xmm4, %eax 516 ; NOBW-NEXT: vpextrb $1, %xmm4, %eax 519 ; NOBW-NEXT: vpextrb $2, %xmm4, %eax 522 ; NOBW-NEXT: vpextrb $3, %xmm4, %eax 525 ; NOBW-NEXT: vpextrb $4, %xmm4, %eax 528 ; NOBW-NEXT: vpextrb $5, %xmm4, %eax 531 ; NOBW-NEXT: vpextrb $6, %xmm4, %eax 534 ; NOBW-NEXT: vpextrb $7, %xmm4, %eax 537 ; NOBW-NEXT: vpextrb $8, %xmm4, %eax 540 ; NOBW-NEXT: vpextrb $9, %xmm4, %eax [all …]
|
D | avx2-masked-gather.ll | 34 ; NOGATHER-NEXT: vpextrb $0, %xmm0, %eax 42 ; NOGATHER-NEXT: vpextrb $8, %xmm0, %eax 84 ; NOGATHER-NEXT: vpextrb $0, %xmm0, %eax 92 ; NOGATHER-NEXT: vpextrb $8, %xmm0, %eax 136 ; NOGATHER-NEXT: vpextrb $0, %xmm0, %eax 144 ; NOGATHER-NEXT: vpextrb $8, %xmm0, %eax 184 ; NOGATHER-NEXT: vpextrb $0, %xmm0, %eax 192 ; NOGATHER-NEXT: vpextrb $8, %xmm0, %eax 231 ; NOGATHER-NEXT: vpextrb $0, %xmm1, %eax 239 ; NOGATHER-NEXT: vpextrb $4, %xmm1, %eax [all …]
|
D | avx512-vec3-crash.ll | 19 ; CHECK-NEXT: vpextrb $0, %xmm0, %eax 20 ; CHECK-NEXT: vpextrb $4, %xmm0, %edx 21 ; CHECK-NEXT: vpextrb $8, %xmm0, %ecx
|
D | extractelement-index.ll | 27 ; AVX-NEXT: vpextrb $1, %xmm0, %eax 50 ; AVX-NEXT: vpextrb $11, %xmm0, %eax 72 ; AVX-NEXT: vpextrb $14, %xmm0, %eax 95 ; AVX-NEXT: vpextrb $1, %xmm0, %eax 120 ; AVX1-NEXT: vpextrb $1, %xmm0, %eax 128 ; AVX2-NEXT: vpextrb $1, %xmm0, %eax
|
D | vector-reduce-and.ll | 693 ; AVX-NEXT: vpextrb $0, %xmm0, %eax 707 ; AVX512-NEXT: vpextrb $0, %xmm0, %eax 761 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax 778 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax 795 ; AVX512-NEXT: vpextrb $0, %xmm0, %eax 855 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax 873 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax 892 ; AVX512-NEXT: vpextrb $0, %xmm0, %eax 962 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax 982 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax [all …]
|
D | vector-reduce-or.ll | 693 ; AVX-NEXT: vpextrb $0, %xmm0, %eax 707 ; AVX512-NEXT: vpextrb $0, %xmm0, %eax 761 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax 778 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax 795 ; AVX512-NEXT: vpextrb $0, %xmm0, %eax 855 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax 873 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax 892 ; AVX512-NEXT: vpextrb $0, %xmm0, %eax 962 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax 982 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax [all …]
|
D | vector-reduce-xor.ll | 693 ; AVX-NEXT: vpextrb $0, %xmm0, %eax 707 ; AVX512-NEXT: vpextrb $0, %xmm0, %eax 761 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax 778 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax 795 ; AVX512-NEXT: vpextrb $0, %xmm0, %eax 855 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax 873 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax 892 ; AVX512-NEXT: vpextrb $0, %xmm0, %eax 962 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax 982 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax [all …]
|
D | vector-reduce-add.ll | 797 ; AVX-NEXT: vpextrb $0, %xmm0, %eax 811 ; AVX512-NEXT: vpextrb $0, %xmm0, %eax 865 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax 882 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax 899 ; AVX512-NEXT: vpextrb $0, %xmm0, %eax 961 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax 979 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax 998 ; AVX512-NEXT: vpextrb $0, %xmm0, %eax 1074 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax 1094 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax [all …]
|
D | extract-store.ll | 39 ; AVX-X32-NEXT: vpextrb $0, %xmm0, (%eax) 44 ; AVX-X64-NEXT: vpextrb $0, %xmm0, (%rdi) 87 ; AVX-X32-NEXT: vpextrb $3, %xmm0, (%eax) 92 ; AVX-X64-NEXT: vpextrb $3, %xmm0, (%rdi) 134 ; AVX-X32-NEXT: vpextrb $15, %xmm0, (%eax) 139 ; AVX-X64-NEXT: vpextrb $15, %xmm0, (%rdi)
|
D | vector-reduce-umax.ll | 1595 ; AVX-NEXT: vpextrb $0, %xmm0, %eax 1607 ; AVX512BW-NEXT: vpextrb $0, %xmm0, %eax 1619 ; AVX512VL-NEXT: vpextrb $0, %xmm0, %eax 1668 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax 1683 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax 1697 ; AVX512BW-NEXT: vpextrb $0, %xmm0, %eax 1711 ; AVX512VL-NEXT: vpextrb $0, %xmm0, %eax 1768 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax 1784 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax 1800 ; AVX512BW-NEXT: vpextrb $0, %xmm0, %eax [all …]
|
D | vector-reduce-mul.ll | 1585 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax 1620 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax 1647 ; AVX512BW-NEXT: vpextrb $0, %xmm0, %eax 1674 ; AVX512BWVL-NEXT: vpextrb $0, %xmm0, %eax 1705 ; AVX512DQ-NEXT: vpextrb $0, %xmm0, %eax 1736 ; AVX512DQVL-NEXT: vpextrb $0, %xmm0, %eax 1883 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax 1927 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax 1959 ; AVX512BW-NEXT: vpextrb $0, %xmm0, %eax 1991 ; AVX512BWVL-NEXT: vpextrb $0, %xmm0, %eax [all …]
|
D | vector-reduce-smax.ll | 1377 ; AVX-NEXT: vpextrb $0, %xmm0, %eax 1389 ; AVX512-NEXT: vpextrb $0, %xmm0, %eax 1458 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax 1473 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax 1488 ; AVX512-NEXT: vpextrb $0, %xmm0, %eax 1573 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax 1589 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax 1606 ; AVX512-NEXT: vpextrb $0, %xmm0, %eax 1721 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax 1739 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax [all …]
|
D | vector-reduce-smin.ll | 1376 ; AVX-NEXT: vpextrb $0, %xmm0, %eax 1388 ; AVX512-NEXT: vpextrb $0, %xmm0, %eax 1457 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax 1472 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax 1487 ; AVX512-NEXT: vpextrb $0, %xmm0, %eax 1572 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax 1588 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax 1605 ; AVX512-NEXT: vpextrb $0, %xmm0, %eax 1720 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax 1738 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax [all …]
|
D | vector-reduce-umin.ll | 1495 ; AVX-NEXT: vpextrb $0, %xmm0, %eax 1504 ; AVX512-NEXT: vpextrb $0, %xmm0, %eax 1547 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax 1559 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax 1571 ; AVX512-NEXT: vpextrb $0, %xmm0, %eax 1622 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax 1635 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax 1649 ; AVX512-NEXT: vpextrb $0, %xmm0, %eax 1714 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax 1729 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/X86/ |
D | x86-64-avx512bw.s | 4117 vpextrb $171, %xmm17, %eax 4121 vpextrb $123, %xmm17, %eax 4125 vpextrb $123, %xmm17,%r8d 4129 vpextrb $123, %xmm17, (%rcx) 4133 vpextrb $123, %xmm17, 291(%rax,%r14,8) 4137 vpextrb $123, %xmm17, 127(%rdx) 4141 vpextrb $123, %xmm17, 128(%rdx) 4145 vpextrb $123, %xmm17, -128(%rdx) 4149 vpextrb $123, %xmm17, -129(%rdx)
|
/external/llvm/test/MC/X86/ |
D | x86-64-avx512bw.s | 4117 vpextrb $171, %xmm17, %eax 4121 vpextrb $123, %xmm17, %eax 4125 vpextrb $123, %xmm17,%r8d 4129 vpextrb $123, %xmm17, (%rcx) 4133 vpextrb $123, %xmm17, 291(%rax,%r14,8) 4137 vpextrb $123, %xmm17, 127(%rdx) 4141 vpextrb $123, %xmm17, 128(%rdx) 4145 vpextrb $123, %xmm17, -128(%rdx) 4149 vpextrb $123, %xmm17, -129(%rdx)
|