Home
last modified time | relevance | path

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

12345

/external/swiftshader/third_party/llvm-7.0/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_cast3.ll123 ; 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 …]
Davx512-vec3-crash.ll9 ; 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
Dshuffle-of-insert.ll22 ; 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
Dinsertelement-shuffle.ll56 ; 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
Drotate-extract-vector.ll72 ; 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
Dbuild-vector-256.ll96 ; 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 …]
Dpromote-vec3.ll56 ; 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
Davx-cvt-3.ll102 ; 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
Dknown-signbits-vector.ll14 ; 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
Davx-intrinsics-fast-isel.ll719 ; 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 …]
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
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 …]
Dbuild-vector-512.ll120 ; 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 …]
Davx2-masked-gather.ll244 ; 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/
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
/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 …]
/external/swiftshader/third_party/llvm-7.0/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 …]

12345