/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
|
D | vector-idiv-udiv-512.ll | 111 ; AVX-NEXT: vpinsrd $1, %eax, %xmm2, %xmm2 119 ; AVX-NEXT: vpinsrd $2, %eax, %xmm2, %xmm2 127 ; AVX-NEXT: vpinsrd $3, %eax, %xmm2, %xmm1 144 ; AVX-NEXT: vpinsrd $1, %eax, %xmm3, %xmm3 152 ; AVX-NEXT: vpinsrd $2, %eax, %xmm3, %xmm3 160 ; AVX-NEXT: vpinsrd $3, %eax, %xmm3, %xmm2 178 ; AVX-NEXT: vpinsrd $1, %eax, %xmm3, %xmm3 186 ; AVX-NEXT: vpinsrd $2, %eax, %xmm3, %xmm3 194 ; AVX-NEXT: vpinsrd $3, %eax, %xmm3, %xmm2 210 ; AVX-NEXT: vpinsrd $1, %eax, %xmm3, %xmm3 [all …]
|
D | vector-idiv-sdiv-512.ll | 107 ; AVX-NEXT: vpinsrd $1, %eax, %xmm2, %xmm2 117 ; AVX-NEXT: vpinsrd $2, %eax, %xmm2, %xmm2 127 ; AVX-NEXT: vpinsrd $3, %eax, %xmm2, %xmm1 148 ; AVX-NEXT: vpinsrd $1, %eax, %xmm3, %xmm3 158 ; AVX-NEXT: vpinsrd $2, %eax, %xmm3, %xmm3 168 ; AVX-NEXT: vpinsrd $3, %eax, %xmm3, %xmm2 190 ; AVX-NEXT: vpinsrd $1, %eax, %xmm3, %xmm3 200 ; AVX-NEXT: vpinsrd $2, %eax, %xmm3, %xmm3 210 ; AVX-NEXT: vpinsrd $3, %eax, %xmm3, %xmm2 230 ; AVX-NEXT: vpinsrd $1, %eax, %xmm3, %xmm3 [all …]
|
D | avx-insertelt.ll | 55 ; AVX-NEXT: vpinsrd $0, %edi, %xmm0, %xmm1
|
D | merge-consecutive-loads-512.ll | 683 ; ALL-NEXT: vpinsrd $3, 12(%rdi), %xmm0, %xmm0 685 ; ALL-NEXT: vpinsrd $2, 56(%rdi), %xmm1, %xmm1 686 ; ALL-NEXT: vpinsrd $3, 60(%rdi), %xmm1, %xmm1 695 ; X32-AVX512F-NEXT: vpinsrd $3, 12(%eax), %xmm0, %xmm0 697 ; X32-AVX512F-NEXT: vpinsrd $2, 56(%eax), %xmm1, %xmm1 698 ; X32-AVX512F-NEXT: vpinsrd $3, 60(%eax), %xmm1, %xmm1
|
D | vector-compare-results.ll | 2678 ; AVX512-NEXT: vpinsrd $1, %edx, %xmm5, %xmm8 2684 ; AVX512-NEXT: vpinsrd $2, %edx, %xmm8, %xmm5 2690 ; AVX512-NEXT: vpinsrd $3, %edx, %xmm5, %xmm8 2702 ; AVX512-NEXT: vpinsrd $1, %edx, %xmm4, %xmm9 2708 ; AVX512-NEXT: vpinsrd $2, %edx, %xmm9, %xmm4 2714 ; AVX512-NEXT: vpinsrd $3, %edx, %xmm4, %xmm4 2727 ; AVX512-NEXT: vpinsrd $1, %edx, %xmm4, %xmm9 2733 ; AVX512-NEXT: vpinsrd $2, %edx, %xmm9, %xmm4 2739 ; AVX512-NEXT: vpinsrd $3, %edx, %xmm4, %xmm4 2749 ; AVX512-NEXT: vpinsrd $1, %edx, %xmm5, %xmm5 [all …]
|
D | masked_gather_scatter.ll | 627 ; KNL_32-NEXT: vpinsrd $1, {{[0-9]+}}(%esp), %xmm0, %xmm1 652 ; SKX_32-NEXT: vpinsrd $1, {{[0-9]+}}(%esp), %xmm0, %xmm1 1390 ; KNL_64-NEXT: vpinsrd $1, (%rcx), %xmm0, %xmm0 1397 ; KNL_64-NEXT: vpinsrd $2, (%rcx), %xmm0, %xmm0 1400 ; KNL_64-NEXT: vpinsrd $1, %esi, %xmm1, %xmm1 1401 ; KNL_64-NEXT: vpinsrd $2, %edx, %xmm1, %xmm1 1438 ; KNL_32-NEXT: vpinsrd $1, (%esi), %xmm0, %xmm0 1444 ; KNL_32-NEXT: vpinsrd $2, (%esi), %xmm0, %xmm0 1447 ; KNL_32-NEXT: vpinsrd $1, %ecx, %xmm1, %xmm1 1448 ; KNL_32-NEXT: vpinsrd $2, %eax, %xmm1, %xmm1 [all …]
|
D | avx2-vbroadcast.ll | 193 ; X32-NEXT: vpinsrd $1, %eax, %xmm0, %xmm0 194 ; X32-NEXT: vpinsrd $2, %ecx, %xmm0, %xmm0 195 ; X32-NEXT: vpinsrd $3, %eax, %xmm0, %xmm0 216 ; X32-NEXT: vpinsrd $1, %eax, %xmm0, %xmm0 217 ; X32-NEXT: vpinsrd $2, %ecx, %xmm0, %xmm0 218 ; X32-NEXT: vpinsrd $3, %eax, %xmm0, %xmm0
|
D | vector-sext.ll | 936 ; AVX1-NEXT: vpinsrd $1, %ecx, %xmm0, %xmm0 940 ; AVX1-NEXT: vpinsrd $2, %ecx, %xmm0, %xmm0 943 ; AVX1-NEXT: vpinsrd $3, %eax, %xmm0, %xmm0 956 ; AVX2-NEXT: vpinsrd $1, %ecx, %xmm0, %xmm0 960 ; AVX2-NEXT: vpinsrd $2, %ecx, %xmm0, %xmm0 963 ; AVX2-NEXT: vpinsrd $3, %eax, %xmm0, %xmm0 1126 ; AVX1-NEXT: vpinsrd $1, %ecx, %xmm0, %xmm0 1130 ; AVX1-NEXT: vpinsrd $2, %ecx, %xmm0, %xmm0 1133 ; AVX1-NEXT: vpinsrd $3, %eax, %xmm0, %xmm0 1789 ; AVX1-NEXT: vpinsrd $1, %ecx, %xmm0, %xmm0 [all …]
|
D | vector-shuffle-variable-128.ll | 183 ; AVX-NEXT: vpinsrd $1, -24(%rsp,%rsi,4), %xmm0, %xmm0 184 ; AVX-NEXT: vpinsrd $2, -24(%rsp,%rdx,4), %xmm0, %xmm0 185 ; AVX-NEXT: vpinsrd $3, -24(%rsp,%rcx,4), %xmm0, %xmm0 744 ; AVX-NEXT: vpinsrd $1, -24(%rsp,%rcx,4), %xmm0, %xmm0 745 ; AVX-NEXT: vpinsrd $2, -24(%rsp,%rdx,4), %xmm0, %xmm0 746 ; AVX-NEXT: vpinsrd $3, -24(%rsp,%rsi,4), %xmm0, %xmm0
|
D | vector-lzcnt-128.ll | 395 ; AVX-NEXT: vpinsrd $1, %eax, %xmm1, %xmm1 400 ; AVX-NEXT: vpinsrd $2, %eax, %xmm1, %xmm1 405 ; AVX-NEXT: vpinsrd $3, %eax, %xmm1, %xmm0 562 ; AVX-NEXT: vpinsrd $1, %eax, %xmm1, %xmm1 566 ; AVX-NEXT: vpinsrd $2, %eax, %xmm1, %xmm1 570 ; AVX-NEXT: vpinsrd $3, %eax, %xmm1, %xmm0
|
D | avx512bwvl-intrinsics.ll | 26 ; CHECK-NEXT: vpinsrd $1, %eax, %xmm0, %xmm0 ## encoding: [0xc4,0xe3,0x79,0x22,0xc0,0x01] 27 ; CHECK-NEXT: vpinsrd $2, %ecx, %xmm0, %xmm0 ## encoding: [0xc4,0xe3,0x79,0x22,0xc1,0x02] 28 ; CHECK-NEXT: vpinsrd $3, %edx, %xmm0, %xmm0 ## encoding: [0xc4,0xe3,0x79,0x22,0xc2,0x03] 30 ; CHECK-NEXT: vpinsrd $1, %r9d, %xmm1, %xmm1 ## encoding: [0xc4,0xc3,0x71,0x22,0xc9,0x01] 31 ; CHECK-NEXT: vpinsrd $2, %r10d, %xmm1, %xmm1 ## encoding: [0xc4,0xc3,0x71,0x22,0xca,0x02] 32 ; CHECK-NEXT: vpinsrd $3, %esi, %xmm1, %xmm1 ## encoding: [0xc4,0xe3,0x71,0x22,0xce,0x03] 75 ; CHECK-NEXT: vpinsrd $1, %eax, %xmm0, %xmm0 ## encoding: [0xc4,0xe3,0x79,0x22,0xc0,0x01] 76 ; CHECK-NEXT: vpinsrd $2, %ecx, %xmm0, %xmm0 ## encoding: [0xc4,0xe3,0x79,0x22,0xc1,0x02] 77 ; CHECK-NEXT: vpinsrd $3, %edx, %xmm0, %xmm0 ## encoding: [0xc4,0xe3,0x79,0x22,0xc2,0x03] 79 ; CHECK-NEXT: vpinsrd $1, %r9d, %xmm1, %xmm1 ## encoding: [0xc4,0xc3,0x71,0x22,0xc9,0x01] [all …]
|
/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 …]
|
D | x86-32-avx.s | 2084 vpinsrd $7, %eax, %xmm2, %xmm5 2088 vpinsrd $7, (%eax), %xmm2, %xmm5
|
/external/llvm/test/Transforms/LoopVectorize/X86/ |
D | fp64_to_uint32-cost-model.ll | 12 ; CHECK-NOT: vpinsrd
|
/external/swiftshader/third_party/LLVM/test/MC/X86/ |
D | x86_64-avx-encoding.s | 2049 vpinsrd $7, %eax, %xmm12, %xmm10 2053 vpinsrd $7, (%rax), %xmm12, %xmm10
|
D | x86-32-avx.s | 2060 vpinsrd $7, %eax, %xmm2, %xmm5 2064 vpinsrd $7, (%eax), %xmm2, %xmm5
|