Home
last modified time | relevance | path

Searched refs:vextracti128 (Results 1 – 25 of 170) sorted by relevance

1234567

/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dshuffle-strided-with-offset-512.ll164 ; AVX512F-NEXT: vextracti128 $1, %ymm1, %xmm2
169 ; AVX512F-NEXT: vextracti128 $1, %ymm0, %xmm2
183 ; AVX512VL-NEXT: vextracti128 $1, %ymm1, %xmm2
188 ; AVX512VL-NEXT: vextracti128 $1, %ymm0, %xmm2
202 ; AVX512BW-NEXT: vextracti128 $1, %ymm1, %xmm2
207 ; AVX512BW-NEXT: vextracti128 $1, %ymm0, %xmm2
221 ; AVX512BWVL-NEXT: vextracti128 $1, %ymm1, %xmm2
226 ; AVX512BWVL-NEXT: vextracti128 $1, %ymm0, %xmm2
246 ; AVX512F-NEXT: vextracti128 $1, %ymm1, %xmm2
251 ; AVX512F-NEXT: vextracti128 $1, %ymm0, %xmm2
[all …]
Dshuffle-strided-with-offset-256.ll26 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
38 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
68 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
80 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
134 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
146 ; AVX512F-NEXT: vextracti128 $1, %ymm0, %xmm1
158 ; AVX512VL-NEXT: vextracti128 $1, %ymm0, %xmm1
170 ; AVX512BW-NEXT: vextracti128 $1, %ymm0, %xmm1
182 ; AVX512BWVL-NEXT: vextracti128 $1, %ymm0, %xmm1
212 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
[all …]
Dshuffle-vs-trunc-512.ll322 ; AVX512F-NEXT: vextracti128 $1, %ymm1, %xmm2
327 ; AVX512F-NEXT: vextracti128 $1, %ymm0, %xmm2
341 ; AVX512VL-NEXT: vextracti128 $1, %ymm1, %xmm2
346 ; AVX512VL-NEXT: vextracti128 $1, %ymm0, %xmm2
360 ; AVX512BW-NEXT: vextracti128 $1, %ymm1, %xmm2
365 ; AVX512BW-NEXT: vextracti128 $1, %ymm0, %xmm2
379 ; AVX512BWVL-NEXT: vextracti128 $1, %ymm1, %xmm2
384 ; AVX512BWVL-NEXT: vextracti128 $1, %ymm0, %xmm2
398 ; AVX512VBMI-NEXT: vextracti128 $1, %ymm1, %xmm2
403 ; AVX512VBMI-NEXT: vextracti128 $1, %ymm0, %xmm2
[all …]
Davx2-arith.ll151 ; X32-NEXT: vextracti128 $1, %ymm0, %xmm1
164 ; X64-NEXT: vextracti128 $1, %ymm0, %xmm1
178 ; X32-NEXT: vextracti128 $1, %ymm1, %xmm2
180 ; X32-NEXT: vextracti128 $1, %ymm0, %xmm3
183 ; X32-NEXT: vextracti128 $1, %ymm2, %xmm3
191 ; X32-NEXT: vextracti128 $1, %ymm0, %xmm1
200 ; X64-NEXT: vextracti128 $1, %ymm1, %xmm2
202 ; X64-NEXT: vextracti128 $1, %ymm0, %xmm3
205 ; X64-NEXT: vextracti128 $1, %ymm2, %xmm3
213 ; X64-NEXT: vextracti128 $1, %ymm0, %xmm1
Dvector-reduce-mul.ll146 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
170 ; AVX512BW-NEXT: vextracti128 $1, %ymm0, %xmm1
194 ; AVX512BWVL-NEXT: vextracti128 $1, %ymm0, %xmm1
219 ; AVX512DQ-NEXT: vextracti128 $1, %ymm0, %xmm1
229 ; AVX512DQVL-NEXT: vextracti128 $1, %ymm0, %xmm1
338 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
371 ; AVX512BW-NEXT: vextracti128 $1, %ymm0, %xmm1
404 ; AVX512BWVL-NEXT: vextracti128 $1, %ymm0, %xmm1
430 ; AVX512DQ-NEXT: vextracti128 $1, %ymm0, %xmm1
442 ; AVX512DQVL-NEXT: vextracti128 $1, %ymm0, %xmm1
[all …]
Dvector-reduce-and.ll59 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
69 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
105 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
117 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
161 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
174 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
245 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
257 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
299 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
313 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
[all …]
Dvector-reduce-or.ll59 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
69 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
105 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
117 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
161 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
174 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
245 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
257 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
299 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
313 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
[all …]
Dvector-reduce-xor.ll59 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
69 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
105 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
117 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
161 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
174 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
245 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
257 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
299 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
313 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
[all …]
Dpmul.ll41 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
176 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
423 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
427 ; AVX2-NEXT: vextracti128 $1, %ymm1, %xmm3
434 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm2
448 ; AVX512F-NEXT: vextracti128 $1, %ymm0, %xmm0
606 ; AVX2-NEXT: vextracti128 $1, %ymm1, %xmm2
608 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm3
611 ; AVX2-NEXT: vextracti128 $1, %ymm2, %xmm3
619 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
[all …]
Dtrunc-subvector.ll51 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm0
110 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm0
122 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm0
175 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm0
229 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm0
241 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm0
Dvector-reduce-add.ll59 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
69 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
107 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
119 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
169 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
182 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
267 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
278 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
331 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
344 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
[all …]
Dbitcast-and-setcc-512.ll87 ; AVX2-NEXT: vextracti128 $1, %ymm1, %xmm3
90 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm2
94 ; AVX2-NEXT: vextracti128 $1, %ymm1, %xmm2
97 ; AVX2-NEXT: vextracti128 $1, %ymm2, %xmm3
286 ; AVX2-NEXT: vextracti128 $1, %ymm1, %xmm3
289 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm2
293 ; AVX2-NEXT: vextracti128 $1, %ymm1, %xmm2
296 ; AVX2-NEXT: vextracti128 $1, %ymm2, %xmm3
408 ; AVX2-NEXT: vextracti128 $1, %ymm1, %xmm3
411 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm2
[all …]
Dbitcast-and-setcc-256.ll81 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
84 ; AVX2-NEXT: vextracti128 $1, %ymm1, %xmm2
203 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
206 ; AVX2-NEXT: vextracti128 $1, %ymm1, %xmm2
279 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
282 ; AVX2-NEXT: vextracti128 $1, %ymm1, %xmm2
415 ; AVX512F-NEXT: vextracti128 $1, %ymm0, %xmm1
421 ; AVX512F-NEXT: vextracti128 $1, %ymm0, %xmm1
Dvector-idiv-sdiv-512.ll46 ; AVX-NEXT: vextracti128 $1, %ymm0, %xmm2
131 ; AVX512F-NEXT: vextracti128 $1, %ymm0, %xmm2
153 ; AVX512F-NEXT: vextracti128 $1, %ymm1, %xmm2
257 ; AVX-NEXT: vextracti128 $1, %ymm0, %xmm2
367 ; AVX512F-NEXT: vextracti128 $1, %ymm0, %xmm2
394 ; AVX512F-NEXT: vextracti128 $1, %ymm7, %xmm7
401 ; AVX512F-NEXT: vextracti128 $1, %ymm1, %xmm7
423 ; AVX512F-NEXT: vextracti128 $1, %ymm2, %xmm2
Dvector-reduce-umax.ll180 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
198 ; AVX512BW-NEXT: vextracti128 $1, %ymm0, %xmm1
208 ; AVX512VL-NEXT: vextracti128 $1, %ymm0, %xmm1
403 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
739 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
864 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
876 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
967 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
981 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
1116 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
[all …]
Dvector-rotate-256.ll90 ; XOPAVX2-NEXT: vextracti128 $1, %ymm1, %xmm2
91 ; XOPAVX2-NEXT: vextracti128 $1, %ymm0, %xmm3
182 ; XOPAVX2-NEXT: vextracti128 $1, %ymm1, %xmm2
183 ; XOPAVX2-NEXT: vextracti128 $1, %ymm0, %xmm3
312 ; XOPAVX2-NEXT: vextracti128 $1, %ymm1, %xmm2
313 ; XOPAVX2-NEXT: vextracti128 $1, %ymm0, %xmm3
489 ; XOPAVX2-NEXT: vextracti128 $1, %ymm1, %xmm2
490 ; XOPAVX2-NEXT: vextracti128 $1, %ymm0, %xmm3
572 ; XOPAVX2-NEXT: vextracti128 $1, %ymm0, %xmm2
573 ; XOPAVX2-NEXT: vextracti128 $1, %ymm1, %xmm3
[all …]
Dshuffle-vs-trunc-256.ll31 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
43 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
73 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
140 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
152 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
340 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
352 ; AVX512F-NEXT: vextracti128 $1, %ymm0, %xmm1
364 ; AVX512VL-NEXT: vextracti128 $1, %ymm0, %xmm1
376 ; AVX512BW-NEXT: vextracti128 $1, %ymm0, %xmm1
388 ; AVX512BWVL-NEXT: vextracti128 $1, %ymm0, %xmm1
[all …]
Davx512-insert-extract.ll372 ; CHECK-NEXT: vextracti128 $1, %ymm0, %xmm0
386 ; CHECK-NEXT: vextracti128 $1, %ymm0, %xmm0
452 ; CHECK-NEXT: vextracti128 $1, %ymm0, %xmm0
467 ; CHECK-NEXT: vextracti128 $1, %ymm0, %xmm0
495 ; CHECK-NEXT: vextracti128 $1, %ymm0, %xmm0
510 ; CHECK-NEXT: vextracti128 $1, %ymm0, %xmm0
539 ; CHECK-NEXT: vextracti128 $1, %ymm0, %xmm0
554 ; CHECK-NEXT: vextracti128 $1, %ymm0, %xmm0
581 ; CHECK-NEXT: vextracti128 $1, %ymm0, %xmm0
596 ; CHECK-NEXT: vextracti128 $1, %ymm0, %xmm0
[all …]
/external/llvm/test/CodeGen/X86/
Dmasked_memop.ll185 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm3
1367 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
1374 ; AVX512F-NEXT: vextracti128 $1, %ymm0, %xmm1
2144 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm2
2865 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm2
2870 ; AVX2-NEXT: vextracti128 $1, %ymm1, %xmm3
2878 ; AVX2-NEXT: vextracti128 $1, %ymm1, %xmm3
2886 ; AVX2-NEXT: vextracti128 $1, %ymm1, %xmm3
2894 ; AVX2-NEXT: vextracti128 $1, %ymm1, %xmm3
2902 ; AVX2-NEXT: vextracti128 $1, %ymm1, %xmm3
[all …]
Dpmul.ll46 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
187 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
443 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
447 ; AVX2-NEXT: vextracti128 $1, %ymm1, %xmm3
454 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm2
468 ; AVX512F-NEXT: vextracti128 $1, %ymm0, %xmm0
640 ; AVX2-NEXT: vextracti128 $1, %ymm1, %xmm2
642 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm3
645 ; AVX2-NEXT: vextracti128 $1, %ymm2, %xmm3
653 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
[all …]
Davx2-arith.ll68 ; CHECK-NEXT: vextracti128 $1, %ymm0, %xmm1
82 ; CHECK-NEXT: vextracti128 $1, %ymm1, %xmm2
84 ; CHECK-NEXT: vextracti128 $1, %ymm0, %xmm3
87 ; CHECK-NEXT: vextracti128 $1, %ymm2, %xmm3
95 ; CHECK-NEXT: vextracti128 $1, %ymm0, %xmm1
Davx512-insert-extract.ll437 ; KNL-NEXT: vextracti128 $1, %ymm0, %xmm0
495 ; KNL-NEXT: vextracti128 $1, %ymm0, %xmm0
533 ; KNL-NEXT: vextracti128 $1, %ymm0, %xmm0
555 ; KNL-NEXT: vextracti128 $1, %ymm0, %xmm0
597 ; KNL-NEXT: vextracti128 $1, %ymm0, %xmm0
619 ; KNL-NEXT: vextracti128 $1, %ymm0, %xmm0
686 ; KNL-NEXT: vextracti128 $1, %ymm0, %xmm1
752 ; KNL-NEXT: vextracti128 $1, %ymm0, %xmm1
794 ; KNL-NEXT: vextracti128 $1, %ymm0, %xmm2
818 ; KNL-NEXT: vextracti128 $1, %ymm0, %xmm1
[all …]
Dvector-idiv-sdiv-256.ll49 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
207 ; AVX2-NEXT: vextracti128 $1, %ymm1, %xmm2
209 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm3
294 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
503 ; AVX2-NEXT: vextracti128 $1, %ymm1, %xmm2
505 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm3
525 ; AVX2-NEXT: vextracti128 $1, %ymm1, %xmm2
529 ; AVX2-NEXT: vextracti128 $1, %ymm2, %xmm4
536 ; AVX2-NEXT: vextracti128 $1, %ymm1, %xmm3
Dvector-rotate-256.ll60 ; XOPAVX2-NEXT: vextracti128 $1, %ymm1, %xmm2
61 ; XOPAVX2-NEXT: vextracti128 $1, %ymm0, %xmm3
138 ; XOPAVX2-NEXT: vextracti128 $1, %ymm1, %xmm2
139 ; XOPAVX2-NEXT: vextracti128 $1, %ymm0, %xmm3
255 ; XOPAVX2-NEXT: vextracti128 $1, %ymm1, %xmm2
256 ; XOPAVX2-NEXT: vextracti128 $1, %ymm0, %xmm3
373 ; XOPAVX2-NEXT: vextracti128 $1, %ymm1, %xmm2
374 ; XOPAVX2-NEXT: vextracti128 $1, %ymm0, %xmm3
565 ; XOPAVX2-NEXT: vextracti128 $1, %ymm0, %xmm4
682 ; XOPAVX2-NEXT: vextracti128 $1, %ymm0, %xmm2
[all …]
Dvector-shuffle-256-v16.ll1610 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
1633 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
1658 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
1681 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
1706 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
1732 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
1756 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
1781 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
1806 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
1829 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
[all …]

1234567