/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | pr15267.ll | 11 ; CHECK-NEXT: vpinsrd $1, %ecx, %xmm0, %xmm0 14 ; CHECK-NEXT: vpinsrd $2, %ecx, %xmm0, %xmm0 16 ; CHECK-NEXT: vpinsrd $3, %eax, %xmm0, %xmm0 30 ; CHECK-NEXT: vpinsrd $1, %ecx, %xmm0, %xmm0 33 ; CHECK-NEXT: vpinsrd $2, %ecx, %xmm0, %xmm0 35 ; CHECK-NEXT: vpinsrd $3, %eax, %xmm0, %xmm0 53 ; CHECK-NEXT: vpinsrd $1, %ecx, %xmm0, %xmm0 57 ; CHECK-NEXT: vpinsrd $2, %ecx, %xmm0, %xmm0 60 ; CHECK-NEXT: vpinsrd $3, %eax, %xmm0, %xmm0
|
D | vec_cast3.ll | 123 ; CHECK-NEXT: vpinsrd $1, {{[0-9]+}}(%esp), %xmm0, %xmm0 124 ; CHECK-NEXT: vpinsrd $2, (%esp), %xmm0, %xmm0 125 ; CHECK-NEXT: vpinsrd $3, {{[0-9]+}}(%esp), %xmm0, %xmm0 153 ; CHECK-NEXT: vpinsrd $1, {{[0-9]+}}(%esp), %xmm0, %xmm0 154 ; CHECK-NEXT: vpinsrd $2, (%esp), %xmm0, %xmm0 155 ; CHECK-NEXT: vpinsrd $3, {{[0-9]+}}(%esp), %xmm0, %xmm0 216 ; CHECK-NEXT: vpinsrd $1, %ecx, %xmm0, %xmm0 217 ; CHECK-NEXT: vpinsrd $2, (%esp), %xmm0, %xmm0 218 ; CHECK-NEXT: vpinsrd $3, %eax, %xmm0, %xmm0 264 ; CHECK-NEXT: vpinsrd $1, %ecx, %xmm0, %xmm0 [all …]
|
D | avx512-vec3-crash.ll | 9 ; CHECK-NEXT: vpinsrd $1, %esi, %xmm0, %xmm0 10 ; CHECK-NEXT: vpinsrd $2, %edx, %xmm0, %xmm0 13 ; CHECK-NEXT: vpinsrd $1, %r8d, %xmm1, %xmm1 15 ; CHECK-NEXT: vpinsrd $2, %r9d, %xmm1, %xmm1
|
D | shuffle-of-insert.ll | 22 ; AVX-NEXT: vpinsrd $0, %edi, %xmm1, %xmm0 45 ; AVX-NEXT: vpinsrd $1, %edi, %xmm1, %xmm0 71 ; AVX-NEXT: vpinsrd $2, %edi, %xmm1, %xmm0 95 ; AVX-NEXT: vpinsrd $3, %edi, %xmm1, %xmm0 121 ; AVX-NEXT: vpinsrd $2, %edi, %xmm1, %xmm0 144 ; AVX-NEXT: vpinsrd $0, %edi, %xmm1, %xmm0 168 ; AVX-NEXT: vpinsrd $3, %edi, %xmm1, %xmm0 191 ; AVX-NEXT: vpinsrd $1, %edi, %xmm1, %xmm0
|
D | insertelement-shuffle.ll | 56 ; X32_AVX256-NEXT: vpinsrd $0, (%esp), %xmm2, %xmm2 57 ; X32_AVX256-NEXT: vpinsrd $1, {{[0-9]+}}(%esp), %xmm2, %xmm2 66 ; X64_AVX256-NEXT: vpinsrd $1, %esi, %xmm2, %xmm2 83 ; X64_AVX512-NEXT: vpinsrd $1, %esi, %xmm1, %xmm1 108 ; X64_AVX256-NEXT: vpinsrd $1, %esi, %xmm0, %xmm0 122 ; X64_AVX512-NEXT: vpinsrd $1, %esi, %xmm0, %xmm0
|
D | rotate-extract-vector.ll | 72 ; X86-NEXT: vpinsrd $1, %edx, %xmm0, %xmm0 76 ; X86-NEXT: vpinsrd $2, %eax, %xmm0, %xmm0 77 ; X86-NEXT: vpinsrd $3, %edx, %xmm0, %xmm0 224 ; X86-NEXT: vpinsrd $1, %edx, %xmm0, %xmm0 228 ; X86-NEXT: vpinsrd $2, %eax, %xmm0, %xmm0 229 ; X86-NEXT: vpinsrd $3, %edx, %xmm0, %xmm0 243 ; X86-NEXT: vpinsrd $1, %edx, %xmm0, %xmm0 247 ; X86-NEXT: vpinsrd $2, %eax, %xmm0, %xmm0 248 ; X86-NEXT: vpinsrd $3, %edx, %xmm0, %xmm0
|
D | build-vector-256.ll | 96 ; AVX1-64-NEXT: vpinsrd $1, %esi, %xmm0, %xmm0 97 ; AVX1-64-NEXT: vpinsrd $2, %edx, %xmm0, %xmm0 98 ; AVX1-64-NEXT: vpinsrd $3, %ecx, %xmm0, %xmm0 100 ; AVX1-64-NEXT: vpinsrd $1, %r9d, %xmm1, %xmm1 101 ; AVX1-64-NEXT: vpinsrd $2, {{[0-9]+}}(%rsp), %xmm1, %xmm1 102 ; AVX1-64-NEXT: vpinsrd $3, {{[0-9]+}}(%rsp), %xmm1, %xmm1 109 ; AVX2-64-NEXT: vpinsrd $1, %esi, %xmm0, %xmm0 110 ; AVX2-64-NEXT: vpinsrd $2, %edx, %xmm0, %xmm0 111 ; AVX2-64-NEXT: vpinsrd $3, %ecx, %xmm0, %xmm0 113 ; AVX2-64-NEXT: vpinsrd $1, %r9d, %xmm1, %xmm1 [all …]
|
D | promote-vec3.ll | 56 ; AVX-64-NEXT: vpinsrd $1, %esi, %xmm0, %xmm0 57 ; AVX-64-NEXT: vpinsrd $2, %edx, %xmm0, %xmm0 124 ; AVX-64-NEXT: vpinsrd $1, %esi, %xmm0, %xmm0 125 ; AVX-64-NEXT: vpinsrd $2, %edx, %xmm0, %xmm0
|
D | avx-cvt-3.ll | 102 ; X86-NEXT: vpinsrd $0, %eax, %xmm1, %xmm1 104 ; X86-NEXT: vpinsrd $1, %eax, %xmm1, %xmm1 117 ; X64-NEXT: vpinsrd $0, %eax, %xmm1, %xmm1 119 ; X64-NEXT: vpinsrd $1, %eax, %xmm1, %xmm1
|
D | known-signbits-vector.ll | 14 ; X64-NEXT: vpinsrd $1, %esi, %xmm0, %xmm0 31 ; X32-NEXT: vpinsrd $2, %eax, %xmm0, %xmm0 33 ; X32-NEXT: vpinsrd $2, {{[0-9]+}}(%esp), %xmm1, %xmm1 176 ; X32-NEXT: vpinsrd $1, %ecx, %xmm0, %xmm0 177 ; X32-NEXT: vpinsrd $2, {{[0-9]+}}(%esp), %xmm0, %xmm0 178 ; X32-NEXT: vpinsrd $3, {{[0-9]+}}(%esp), %xmm0, %xmm0 283 ; X32-NEXT: vpinsrd $0, %eax, %xmm1, %xmm1 285 ; X32-NEXT: vpinsrd $1, %eax, %xmm1, %xmm1
|
D | avx-intrinsics-fast-isel.ll | 719 ; X86-NEXT: vpinsrd $3, {{[0-9]+}}(%esp), %xmm0, %xmm1 725 ; X64-NEXT: vpinsrd $3, %edi, %xmm0, %xmm1 738 ; X86-NEXT: vpinsrd $2, {{[0-9]+}}(%esp), %xmm1, %xmm1 739 ; X86-NEXT: vpinsrd $3, {{[0-9]+}}(%esp), %xmm1, %xmm1 1669 ; X86-NEXT: vpinsrd $1, {{[0-9]+}}(%esp), %xmm0, %xmm0 1670 ; X86-NEXT: vpinsrd $2, {{[0-9]+}}(%esp), %xmm0, %xmm0 1671 ; X86-NEXT: vpinsrd $3, {{[0-9]+}}(%esp), %xmm0, %xmm0 1673 ; X86-NEXT: vpinsrd $1, {{[0-9]+}}(%esp), %xmm1, %xmm1 1674 ; X86-NEXT: vpinsrd $2, {{[0-9]+}}(%esp), %xmm1, %xmm1 1675 ; X86-NEXT: vpinsrd $3, {{[0-9]+}}(%esp), %xmm1, %xmm1 [all …]
|
D | avx-vbroadcast.ll | 12 ; X32-NEXT: vpinsrd $1, %eax, %xmm0, %xmm0 13 ; X32-NEXT: vpinsrd $2, %ecx, %xmm0, %xmm0 14 ; X32-NEXT: vpinsrd $3, %eax, %xmm0, %xmm0 41 ; X32-NEXT: vpinsrd $1, %ecx, %xmm0, %xmm0 42 ; X32-NEXT: vpinsrd $2, %edx, %xmm0, %xmm0 43 ; X32-NEXT: vpinsrd $3, %ecx, %xmm0, %xmm0 598 ; X32-NEXT: vpinsrd $1, %eax, %xmm0, %xmm0 599 ; X32-NEXT: vpinsrd $2, %ecx, %xmm0, %xmm0 600 ; X32-NEXT: vpinsrd $3, %eax, %xmm0, %xmm0 625 ; X32-NEXT: vpinsrd $1, %ecx, %xmm0, %xmm0 [all …]
|
D | build-vector-512.ll | 120 ; AVX-64-NEXT: vpinsrd $1, %esi, %xmm0, %xmm0 121 ; AVX-64-NEXT: vpinsrd $2, %edx, %xmm0, %xmm0 122 ; AVX-64-NEXT: vpinsrd $3, %ecx, %xmm0, %xmm0 124 ; AVX-64-NEXT: vpinsrd $1, %r9d, %xmm1, %xmm1 125 ; AVX-64-NEXT: vpinsrd $2, {{[0-9]+}}(%rsp), %xmm1, %xmm1 126 ; AVX-64-NEXT: vpinsrd $3, {{[0-9]+}}(%rsp), %xmm1, %xmm1 129 ; AVX-64-NEXT: vpinsrd $1, {{[0-9]+}}(%rsp), %xmm1, %xmm1 130 ; AVX-64-NEXT: vpinsrd $2, {{[0-9]+}}(%rsp), %xmm1, %xmm1 131 ; AVX-64-NEXT: vpinsrd $3, {{[0-9]+}}(%rsp), %xmm1, %xmm1 133 ; AVX-64-NEXT: vpinsrd $1, {{[0-9]+}}(%rsp), %xmm2, %xmm2 [all …]
|
D | avx2-masked-gather.ll | 244 ; NOGATHER-NEXT: vpinsrd $1, (%rax), %xmm3, %xmm3 252 ; NOGATHER-NEXT: vpinsrd $2, (%rax), %xmm3, %xmm3 260 ; NOGATHER-NEXT: vpinsrd $3, (%rax), %xmm3, %xmm3 375 ; NOGATHER-NEXT: vpinsrd $1, (%rax), %xmm2, %xmm5 384 ; NOGATHER-NEXT: vpinsrd $2, (%rax), %xmm2, %xmm5 393 ; NOGATHER-NEXT: vpinsrd $3, (%rax), %xmm2, %xmm4 402 ; NOGATHER-NEXT: vpinsrd $0, (%rax), %xmm4, %xmm4 411 ; NOGATHER-NEXT: vpinsrd $1, (%rax), %xmm4, %xmm4 421 ; NOGATHER-NEXT: vpinsrd $2, (%rax), %xmm4, %xmm4 431 ; NOGATHER-NEXT: vpinsrd $3, (%rax), %xmm3, %xmm3
|
/external/llvm/test/CodeGen/X86/ |
D | pr15267.ll | 11 ; CHECK-NEXT: vpinsrd $1, %ecx, %xmm0, %xmm0 14 ; CHECK-NEXT: vpinsrd $2, %ecx, %xmm0, %xmm0 16 ; CHECK-NEXT: vpinsrd $3, %eax, %xmm0, %xmm0 30 ; CHECK-NEXT: vpinsrd $1, %ecx, %xmm0, %xmm0 33 ; CHECK-NEXT: vpinsrd $2, %ecx, %xmm0, %xmm0 35 ; CHECK-NEXT: vpinsrd $3, %eax, %xmm0, %xmm0 53 ; CHECK-NEXT: vpinsrd $1, %ecx, %xmm0, %xmm0 57 ; CHECK-NEXT: vpinsrd $2, %ecx, %xmm0, %xmm0 60 ; CHECK-NEXT: vpinsrd $3, %eax, %xmm0, %xmm0
|
D | vec_sdiv_to_shift.ll | 87 ; AVX-NEXT: vpinsrd $1, %ecx, %xmm1, %xmm1 91 ; AVX-NEXT: vpinsrd $2, %eax, %xmm1, %xmm1 95 ; AVX-NEXT: vpinsrd $3, %eax, %xmm1, %xmm0 274 ; AVX-NEXT: vpinsrd $1, %eax, %xmm1, %xmm1 278 ; AVX-NEXT: vpinsrd $2, %eax, %xmm1, %xmm1 282 ; AVX-NEXT: vpinsrd $3, %eax, %xmm1, %xmm0
|
D | promote-vec3.ll | 59 ; AVX_X86_64-NEXT: vpinsrd $1, %esi, %xmm0, %xmm0 60 ; AVX_X86_64-NEXT: vpinsrd $2, %edx, %xmm0, %xmm0 127 ; AVX_X86_64-NEXT: vpinsrd $1, %esi, %xmm0, %xmm0 128 ; AVX_X86_64-NEXT: vpinsrd $2, %edx, %xmm0, %xmm0
|
D | avx512-insert-extract.ll | 726 ; KNL-NEXT: vpinsrd $1, (%rsi), %xmm0, %xmm1 729 ; KNL-NEXT: vpinsrd $1, %edi, %xmm1, %xmm1 735 ; SKX-NEXT: vpinsrd $1, (%rsi), %xmm0, %xmm1 738 ; SKX-NEXT: vpinsrd $1, %edi, %xmm1, %xmm1 750 ; KNL-NEXT: vpinsrd $1, (%rsi), %xmm0, %xmm1 753 ; KNL-NEXT: vpinsrd $1, %edi, %xmm1, %xmm1 759 ; SKX-NEXT: vpinsrd $1, (%rsi), %xmm0, %xmm1 762 ; SKX-NEXT: vpinsrd $1, %edi, %xmm1, %xmm1 774 ; KNL-NEXT: vpinsrd $1, (%rsi), %xmm0, %xmm0 775 ; KNL-NEXT: vpinsrd $3, %edi, %xmm0, %xmm0 [all …]
|
D | vector-lzcnt-256.ll | 164 ; AVX1-NEXT: vpinsrd $1, %ecx, %xmm2, %xmm2 168 ; AVX1-NEXT: vpinsrd $2, %ecx, %xmm2, %xmm2 172 ; AVX1-NEXT: vpinsrd $3, %ecx, %xmm2, %xmm1 182 ; AVX1-NEXT: vpinsrd $1, %ecx, %xmm3, %xmm3 186 ; AVX1-NEXT: vpinsrd $2, %ecx, %xmm3, %xmm3 190 ; AVX1-NEXT: vpinsrd $3, %ecx, %xmm3, %xmm0 245 ; AVX1-NEXT: vpinsrd $1, %eax, %xmm2, %xmm2 248 ; AVX1-NEXT: vpinsrd $2, %eax, %xmm2, %xmm2 251 ; AVX1-NEXT: vpinsrd $3, %eax, %xmm2, %xmm1 259 ; AVX1-NEXT: vpinsrd $1, %eax, %xmm3, %xmm3 [all …]
|
D | vec_fp_to_int.ll | 310 ; AVX-NEXT: vpinsrd $1, %eax, %xmm0, %xmm0 312 ; AVX-NEXT: vpinsrd $2, %eax, %xmm0, %xmm0 313 ; AVX-NEXT: vpinsrd $3, %eax, %xmm0, %xmm0 459 ; AVX-NEXT: vpinsrd $1, %eax, %xmm1, %xmm1 462 ; AVX-NEXT: vpinsrd $2, %eax, %xmm1, %xmm1 465 ; AVX-NEXT: vpinsrd $3, %eax, %xmm1, %xmm0 675 ; AVX-NEXT: vpinsrd $1, %eax, %xmm1, %xmm1 678 ; AVX-NEXT: vpinsrd $2, %eax, %xmm1, %xmm1 681 ; AVX-NEXT: vpinsrd $3, %eax, %xmm1, %xmm0 836 ; AVX-NEXT: vpinsrd $1, %eax, %xmm2, %xmm2 [all …]
|
D | avx-intrinsics-fast-isel.ll | 1009 ; X32-NEXT: vpinsrd $3, {{[0-9]+}}(%esp), %xmm0, %xmm1 1015 ; X64-NEXT: vpinsrd $3, %edi, %xmm0, %xmm1 1028 ; X32-NEXT: vpinsrd $2, {{[0-9]+}}(%esp), %xmm1, %xmm1 1029 ; X32-NEXT: vpinsrd $3, {{[0-9]+}}(%esp), %xmm1, %xmm2 2124 ; X32-NEXT: vpinsrd $1, {{[0-9]+}}(%esp), %xmm0, %xmm0 2125 ; X32-NEXT: vpinsrd $2, {{[0-9]+}}(%esp), %xmm0, %xmm0 2126 ; X32-NEXT: vpinsrd $3, {{[0-9]+}}(%esp), %xmm0, %xmm0 2128 ; X32-NEXT: vpinsrd $1, {{[0-9]+}}(%esp), %xmm1, %xmm1 2129 ; X32-NEXT: vpinsrd $2, {{[0-9]+}}(%esp), %xmm1, %xmm1 2130 ; X32-NEXT: vpinsrd $3, {{[0-9]+}}(%esp), %xmm1, %xmm1 [all …]
|
D | scalar-int-to-fp.ll | 113 ; AVX512_32: vpinsrd $1, %ecx, %xmm0, %xmm0 153 ; AVX512_32: vpinsrd $1, %ecx, %xmm0, %xmm0
|
D | avx-vbroadcast.ll | 12 ; X32-NEXT: vpinsrd $1, %eax, %xmm0, %xmm0 13 ; X32-NEXT: vpinsrd $2, %ecx, %xmm0, %xmm0 14 ; X32-NEXT: vpinsrd $3, %eax, %xmm0, %xmm0 368 ; X32-NEXT: vpinsrd $1, %eax, %xmm0, %xmm0 369 ; X32-NEXT: vpinsrd $2, %ecx, %xmm0, %xmm0 370 ; X32-NEXT: vpinsrd $3, %eax, %xmm0, %xmm0
|
/external/llvm/test/MC/X86/ |
D | x86-64-avx512dq.s | 2600 vpinsrd $0xab,%eax, %xmm25, %xmm23 2604 vpinsrd $0x7b,%eax, %xmm25, %xmm23 2608 vpinsrd $0x7b,%ebp, %xmm25, %xmm23 2612 vpinsrd $0x7b,%r13d, %xmm25, %xmm23 2616 vpinsrd $0x7b,(%rcx), %xmm25, %xmm23 2620 vpinsrd $0x7b,291(%rax,%r14,8), %xmm25, %xmm23 2624 vpinsrd $0x7b,508(%rdx), %xmm25, %xmm23 2628 vpinsrd $0x7b,512(%rdx), %xmm25, %xmm23 2632 vpinsrd $0x7b,-512(%rdx), %xmm25, %xmm23 2636 vpinsrd $0x7b,-516(%rdx), %xmm25, %xmm23 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/X86/ |
D | x86-64-avx512dq.s | 2600 vpinsrd $0xab,%eax, %xmm25, %xmm23 2604 vpinsrd $0x7b,%eax, %xmm25, %xmm23 2608 vpinsrd $0x7b,%ebp, %xmm25, %xmm23 2612 vpinsrd $0x7b,%r13d, %xmm25, %xmm23 2616 vpinsrd $0x7b,(%rcx), %xmm25, %xmm23 2620 vpinsrd $0x7b,291(%rax,%r14,8), %xmm25, %xmm23 2624 vpinsrd $0x7b,508(%rdx), %xmm25, %xmm23 2628 vpinsrd $0x7b,512(%rdx), %xmm25, %xmm23 2632 vpinsrd $0x7b,-512(%rdx), %xmm25, %xmm23 2636 vpinsrd $0x7b,-516(%rdx), %xmm25, %xmm23 [all …]
|