Home
last modified time | relevance | path

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

12345

/external/llvm-project/llvm/test/CodeGen/X86/
Dvec-strict-fptoint-512.ll70 ; AVX512VL-32-NEXT: vpinsrd $1, {{[0-9]+}}(%esp), %xmm0, %xmm0
71 ; AVX512VL-32-NEXT: vpinsrd $2, {{[0-9]+}}(%esp), %xmm0, %xmm0
72 ; AVX512VL-32-NEXT: vpinsrd $3, {{[0-9]+}}(%esp), %xmm0, %xmm0
74 ; AVX512VL-32-NEXT: vpinsrd $1, {{[0-9]+}}(%esp), %xmm1, %xmm1
75 ; AVX512VL-32-NEXT: vpinsrd $2, (%esp), %xmm1, %xmm1
76 ; AVX512VL-32-NEXT: vpinsrd $3, {{[0-9]+}}(%esp), %xmm1, %xmm1
79 ; AVX512VL-32-NEXT: vpinsrd $1, {{[0-9]+}}(%esp), %xmm1, %xmm1
80 ; AVX512VL-32-NEXT: vpinsrd $2, {{[0-9]+}}(%esp), %xmm1, %xmm1
81 ; AVX512VL-32-NEXT: vpinsrd $3, {{[0-9]+}}(%esp), %xmm1, %xmm1
83 ; AVX512VL-32-NEXT: vpinsrd $1, {{[0-9]+}}(%esp), %xmm2, %xmm2
[all …]
Dvec-strict-fptoint-256.ll62 ; AVX-32-NEXT: vpinsrd $1, {{[0-9]+}}(%esp), %xmm0, %xmm0
63 ; AVX-32-NEXT: vpinsrd $2, {{[0-9]+}}(%esp), %xmm0, %xmm0
64 ; AVX-32-NEXT: vpinsrd $3, {{[0-9]+}}(%esp), %xmm0, %xmm0
66 ; AVX-32-NEXT: vpinsrd $1, {{[0-9]+}}(%esp), %xmm1, %xmm1
67 ; AVX-32-NEXT: vpinsrd $2, (%esp), %xmm1, %xmm1
68 ; AVX-32-NEXT: vpinsrd $3, {{[0-9]+}}(%esp), %xmm1, %xmm1
117 ; AVX512F-32-NEXT: vpinsrd $1, {{[0-9]+}}(%esp), %xmm0, %xmm0
118 ; AVX512F-32-NEXT: vpinsrd $2, {{[0-9]+}}(%esp), %xmm0, %xmm0
119 ; AVX512F-32-NEXT: vpinsrd $3, {{[0-9]+}}(%esp), %xmm0, %xmm0
121 ; AVX512F-32-NEXT: vpinsrd $1, {{[0-9]+}}(%esp), %xmm1, %xmm1
[all …]
Dinsertelement-shuffle.ll34 ; X86_AVX256-NEXT: vpinsrd $0, {{[0-9]+}}(%esp), %xmm2, %xmm2
35 ; X86_AVX256-NEXT: vpinsrd $1, {{[0-9]+}}(%esp), %xmm2, %xmm2
42 ; X64_AVX256-NEXT: vpinsrd $1, %esi, %xmm2, %xmm2
58 ; X64_AVX512-NEXT: vpinsrd $1, %esi, %xmm1, %xmm1
82 ; X64_AVX256-NEXT: vpinsrd $1, %esi, %xmm0, %xmm0
95 ; X64_AVX512-NEXT: vpinsrd $1, %esi, %xmm0, %xmm0
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
Dmasked_gather.ll1269 ; AVX1-NEXT: vpinsrd $1, (%rdx), %xmm1, %xmm4
1277 ; AVX1-NEXT: vpinsrd $2, (%rdx), %xmm1, %xmm5
1285 ; AVX1-NEXT: vpinsrd $3, (%rcx), %xmm1, %xmm6
1294 ; AVX1-NEXT: vpinsrd $0, (%rcx), %xmm6, %xmm6
1302 ; AVX1-NEXT: vpinsrd $1, (%rcx), %xmm3, %xmm3
1311 ; AVX1-NEXT: vpinsrd $2, (%rcx), %xmm3, %xmm3
1319 ; AVX1-NEXT: vpinsrd $3, (%rax), %xmm3, %xmm3
1343 ; AVX1-NEXT: vpinsrd $1, (%rcx), %xmm4, %xmm2
1352 ; AVX1-NEXT: vpinsrd $2, (%rcx), %xmm4, %xmm2
1359 ; AVX1-NEXT: vpinsrd $3, (%rcx), %xmm4, %xmm2
[all …]
Dvec-strict-fptoint-128.ll110 ; AVX-32-NEXT: vpinsrd $1, {{[0-9]+}}(%esp), %xmm0, %xmm0
111 ; AVX-32-NEXT: vpinsrd $2, (%esp), %xmm0, %xmm0
112 ; AVX-32-NEXT: vpinsrd $3, {{[0-9]+}}(%esp), %xmm0, %xmm0
145 ; AVX512F-32-NEXT: vpinsrd $1, {{[0-9]+}}(%esp), %xmm0, %xmm0
146 ; AVX512F-32-NEXT: vpinsrd $2, (%esp), %xmm0, %xmm0
147 ; AVX512F-32-NEXT: vpinsrd $3, {{[0-9]+}}(%esp), %xmm0, %xmm0
180 ; AVX512VL-32-NEXT: vpinsrd $1, {{[0-9]+}}(%esp), %xmm0, %xmm0
181 ; AVX512VL-32-NEXT: vpinsrd $2, (%esp), %xmm0, %xmm0
182 ; AVX512VL-32-NEXT: vpinsrd $3, {{[0-9]+}}(%esp), %xmm0, %xmm0
357 ; AVX-32-NEXT: vpinsrd $1, %ecx, %xmm0, %xmm0
[all …]
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 …]
Davx-cvt-3.ll102 ; X86-NEXT: vpinsrd $0, %eax, %xmm0, %xmm0
104 ; X86-NEXT: vpinsrd $1, %eax, %xmm0, %xmm0
117 ; X64-NEXT: vpinsrd $0, %eax, %xmm0, %xmm0
119 ; X64-NEXT: vpinsrd $1, %eax, %xmm0, %xmm0
Davx2-masked-gather.ll44 ; NOGATHER-NEXT: vpinsrd $0, (%rcx), %xmm1, %xmm1
49 ; NOGATHER-NEXT: vpinsrd $1, (%rax), %xmm1, %xmm1
93 ; NOGATHER-NEXT: vpinsrd $0, (%rcx), %xmm1, %xmm1
98 ; NOGATHER-NEXT: vpinsrd $1, (%rax), %xmm1, %xmm1
238 ; NOGATHER-NEXT: vpinsrd $0, (%rcx), %xmm2, %xmm2
244 ; NOGATHER-NEXT: vpinsrd $1, (%rcx), %xmm2, %xmm2
258 ; NOGATHER-NEXT: vpinsrd $2, (%rcx), %xmm2, %xmm2
263 ; NOGATHER-NEXT: vpinsrd $3, (%rax), %xmm2, %xmm2
369 ; NOGATHER-NEXT: vpinsrd $0, (%rcx), %xmm1, %xmm0
376 ; NOGATHER-NEXT: vpinsrd $1, (%rcx), %xmm1, %xmm0
[all …]
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
226 ; X86-NEXT: vpinsrd $2, %eax, %xmm0, %xmm0
240 ; X86-NEXT: vpinsrd $1, %edx, %xmm0, %xmm0
244 ; X86-NEXT: vpinsrd $2, %eax, %xmm0, %xmm0
245 ; X86-NEXT: vpinsrd $3, %edx, %xmm0, %xmm0
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 …]
Dpr15267.ll66 ; CHECK-NEXT: vpinsrd $1, %eax, %xmm0, %xmm0
72 ; CHECK-NEXT: vpinsrd $2, %eax, %xmm0, %xmm0
76 ; CHECK-NEXT: vpinsrd $3, %eax, %xmm0, %xmm0
Davx-intrinsics-fast-isel.ll722 ; X86-NEXT: vpinsrd $3, {{[0-9]+}}(%esp), %xmm0, %xmm1
728 ; X64-NEXT: vpinsrd $3, %edi, %xmm0, %xmm1
741 ; X86-NEXT: vpinsrd $2, {{[0-9]+}}(%esp), %xmm1, %xmm1
742 ; X86-NEXT: vpinsrd $3, {{[0-9]+}}(%esp), %xmm1, %xmm1
1672 ; X86-NEXT: vpinsrd $1, {{[0-9]+}}(%esp), %xmm0, %xmm0
1673 ; X86-NEXT: vpinsrd $2, {{[0-9]+}}(%esp), %xmm0, %xmm0
1674 ; X86-NEXT: vpinsrd $3, {{[0-9]+}}(%esp), %xmm0, %xmm0
1676 ; X86-NEXT: vpinsrd $1, {{[0-9]+}}(%esp), %xmm1, %xmm1
1677 ; X86-NEXT: vpinsrd $2, {{[0-9]+}}(%esp), %xmm1, %xmm1
1678 ; X86-NEXT: vpinsrd $3, {{[0-9]+}}(%esp), %xmm1, %xmm1
[all …]
/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 …]
Dscalar-int-to-fp.ll113 ; AVX512_32: vpinsrd $1, %ecx, %xmm0, %xmm0
153 ; AVX512_32: vpinsrd $1, %ecx, %xmm0, %xmm0
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 …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BtVer2/
Dint-to-fpu-forwarding-1.s17 vpinsrd $0, %eax, %xmm0, %xmm0 label
18 vpinsrd $1, %eax, %xmm0, %xmm0 label
145 # CHECK-NEXT: 2 7 0.50 vpinsrd $0, %eax, %xmm0, %xmm0
146 # CHECK-NEXT: 2 7 0.50 vpinsrd $1, %eax, %xmm0, %xmm0
170 … - - 1.00 - - - - - 1.00 - vpinsrd $0, %eax, %xmm0, …
171 … - 1.00 - - - - - 1.00 - - vpinsrd $1, %eax, %xmm0, …
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/
Dint-to-fpu-forwarding-1.s15 vpinsrd $0, %eax, %xmm0, %xmm0 label
16 vpinsrd $1, %eax, %xmm0, %xmm0 label
161 # CHECK-NEXT: 2 12 1.50 vpinsrd $0, %eax, %xmm0, %xmm0
162 # CHECK-NEXT: 2 12 1.50 vpinsrd $1, %eax, %xmm0, %xmm0
195 … - - 1.00 - - - - - - - vpinsrd $0, %eax, %xmm0, …
196 … - 1.00 - - - - - - - - vpinsrd $1, %eax, %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/llvm-project/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