Home
last modified time | relevance | path

Searched refs:vpinsrd (Results 1 – 25 of 37) sorted by relevance

12

/external/llvm/test/CodeGen/X86/
Dpr15267.ll11 ; 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
Dvec_sdiv_to_shift.ll87 ; 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
Dpromote-vec3.ll59 ; 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
Davx512-insert-extract.ll726 ; 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 …]
Dvector-lzcnt-256.ll164 ; 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 …]
Dvec_fp_to_int.ll310 ; 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 …]
Davx-intrinsics-fast-isel.ll1009 ; 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 …]
Dscalar-int-to-fp.ll113 ; AVX512_32: vpinsrd $1, %ecx, %xmm0, %xmm0
153 ; AVX512_32: vpinsrd $1, %ecx, %xmm0, %xmm0
Davx-vbroadcast.ll12 ; 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
Dvector-idiv-udiv-512.ll111 ; 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 …]
Dvector-idiv-sdiv-512.ll107 ; 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 …]
Davx-insertelt.ll55 ; AVX-NEXT: vpinsrd $0, %edi, %xmm0, %xmm1
Dmerge-consecutive-loads-512.ll683 ; 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
Dvector-compare-results.ll2678 ; 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 …]
Dmasked_gather_scatter.ll627 ; 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 …]
Davx2-vbroadcast.ll193 ; 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
Dvector-sext.ll936 ; 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 …]
Dvector-shuffle-variable-128.ll183 ; 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
Dvector-lzcnt-128.ll395 ; 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
Davx512bwvl-intrinsics.ll26 ; 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/
Dx86-64-avx512dq.s2600 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 …]
Dx86-32-avx.s2084 vpinsrd $7, %eax, %xmm2, %xmm5
2088 vpinsrd $7, (%eax), %xmm2, %xmm5
/external/llvm/test/Transforms/LoopVectorize/X86/
Dfp64_to_uint32-cost-model.ll12 ; CHECK-NOT: vpinsrd
/external/swiftshader/third_party/LLVM/test/MC/X86/
Dx86_64-avx-encoding.s2049 vpinsrd $7, %eax, %xmm12, %xmm10
2053 vpinsrd $7, (%rax), %xmm12, %xmm10
Dx86-32-avx.s2060 vpinsrd $7, %eax, %xmm2, %xmm5
2064 vpinsrd $7, (%eax), %xmm2, %xmm5

12