Home
last modified time | relevance | path

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

12345678910

/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 …]
Dvector-idiv-udiv-256.ll53 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
213 ; AVX2-NEXT: vextracti128 $1, %ymm1, %xmm2
215 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm3
301 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
512 ; AVX2-NEXT: vextracti128 $1, %ymm1, %xmm2
514 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm3
531 ; AVX2-NEXT: vextracti128 $1, %ymm1, %xmm2
535 ; AVX2-NEXT: vextracti128 $1, %ymm2, %xmm4
542 ; AVX2-NEXT: vextracti128 $1, %ymm1, %xmm3
/external/llvm-project/llvm/test/CodeGen/X86/
Dshuffle-vs-trunc-512.ll263 ; AVX512F-NEXT: vextracti128 $1, %ymm1, %xmm2
268 ; AVX512F-NEXT: vextracti128 $1, %ymm0, %xmm2
280 ; AVX512VL-NEXT: vextracti128 $1, %ymm1, %xmm2
285 ; AVX512VL-NEXT: vextracti128 $1, %ymm0, %xmm2
297 ; AVX512BW-NEXT: vextracti128 $1, %ymm1, %xmm2
302 ; AVX512BW-NEXT: vextracti128 $1, %ymm0, %xmm2
314 ; AVX512BWVL-NEXT: vextracti128 $1, %ymm1, %xmm2
319 ; AVX512BWVL-NEXT: vextracti128 $1, %ymm0, %xmm2
351 ; AVX512F-NEXT: vextracti128 $1, %ymm0, %xmm1
357 ; AVX512F-NEXT: vextracti128 $1, %ymm0, %xmm2
[all …]
Dvector-reduce-xor.ll52 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
62 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
98 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
110 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
154 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
167 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
247 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
259 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
301 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
315 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
[all …]
Dvector-reduce-or.ll52 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
62 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
98 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
110 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
154 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
167 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
247 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
259 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
301 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
315 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
[all …]
Dvector-reduce-and-cmp.ll61 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
73 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
116 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
130 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
181 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
196 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
293 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
307 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
356 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
372 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
[all …]
Dvector-reduce-and.ll52 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
62 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
98 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
110 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
154 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
167 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
247 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
259 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
301 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
315 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
[all …]
Dvector-reduce-add.ll60 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
70 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
108 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
120 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
170 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
183 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
318 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
330 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
388 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
402 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
[all …]
Dvector-reduce-mul.ll144 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
168 ; AVX512BW-NEXT: vextracti128 $1, %ymm0, %xmm1
192 ; AVX512BWVL-NEXT: vextracti128 $1, %ymm0, %xmm1
217 ; AVX512DQ-NEXT: vextracti128 $1, %ymm0, %xmm1
227 ; AVX512DQVL-NEXT: vextracti128 $1, %ymm0, %xmm1
335 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
368 ; AVX512BW-NEXT: vextracti128 $1, %ymm0, %xmm1
401 ; AVX512BWVL-NEXT: vextracti128 $1, %ymm0, %xmm1
427 ; AVX512DQ-NEXT: vextracti128 $1, %ymm0, %xmm1
439 ; AVX512DQVL-NEXT: vextracti128 $1, %ymm0, %xmm1
[all …]
Dvselect-packss.ll49 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
149 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
304 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
401 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
410 ; AVX512F-NEXT: vextracti128 $1, %ymm0, %xmm1
419 ; AVX512VL-NEXT: vextracti128 $1, %ymm0, %xmm1
428 ; AVX512BWNOVL-NEXT: vextracti128 $1, %ymm0, %xmm1
437 ; AVX512BWVL-NEXT: vextracti128 $1, %ymm0, %xmm1
Dmasked_gather.ll116 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm0
275 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm0
432 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm0
772 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm2
774 ; AVX2-NEXT: vextracti128 $1, %ymm5, %xmm0
801 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm0
827 ; AVX2-NEXT: vextracti128 $1, %ymm1, %xmm1
829 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm0
856 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm0
897 ; AVX512-NEXT: vextracti128 $1, %ymm4, %xmm1
[all …]
Dvector-reduce-umax.ll199 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
217 ; AVX512BW-NEXT: vextracti128 $1, %ymm0, %xmm1
227 ; AVX512VL-NEXT: vextracti128 $1, %ymm0, %xmm1
437 ; AVX512BW-NEXT: vextracti128 $1, %ymm0, %xmm1
449 ; AVX512VL-NEXT: vextracti128 $1, %ymm0, %xmm1
815 ; AVX512BW-NEXT: vextracti128 $1, %ymm0, %xmm1
828 ; AVX512VL-NEXT: vextracti128 $1, %ymm0, %xmm1
992 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
1004 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
1095 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
[all …]
Dphaddsub-undef.ll191 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
197 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
233 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
239 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
Dinsertelement-shuffle.ll33 ; X86_AVX256-NEXT: vextracti128 $1, %ymm0, %xmm2
43 ; X64_AVX256-NEXT: vextracti128 $1, %ymm0, %xmm3
Dvector-reduce-umin.ll200 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
218 ; AVX512BW-NEXT: vextracti128 $1, %ymm0, %xmm1
228 ; AVX512VL-NEXT: vextracti128 $1, %ymm0, %xmm1
440 ; AVX512BW-NEXT: vextracti128 $1, %ymm0, %xmm1
452 ; AVX512VL-NEXT: vextracti128 $1, %ymm0, %xmm1
819 ; AVX512BW-NEXT: vextracti128 $1, %ymm0, %xmm1
832 ; AVX512VL-NEXT: vextracti128 $1, %ymm0, %xmm1
996 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
1008 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
1099 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
[all …]
Dvector-reduce-smax.ll182 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
195 ; AVX512BW-NEXT: vextracti128 $1, %ymm0, %xmm1
205 ; AVX512VL-NEXT: vextracti128 $1, %ymm0, %xmm1
388 ; AVX512BW-NEXT: vextracti128 $1, %ymm0, %xmm1
400 ; AVX512VL-NEXT: vextracti128 $1, %ymm0, %xmm1
714 ; AVX512BW-NEXT: vextracti128 $1, %ymm0, %xmm1
727 ; AVX512VL-NEXT: vextracti128 $1, %ymm0, %xmm1
873 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
885 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
961 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
[all …]
Dvector-reduce-smin.ll182 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
195 ; AVX512BW-NEXT: vextracti128 $1, %ymm0, %xmm1
205 ; AVX512VL-NEXT: vextracti128 $1, %ymm0, %xmm1
388 ; AVX512BW-NEXT: vextracti128 $1, %ymm0, %xmm1
400 ; AVX512VL-NEXT: vextracti128 $1, %ymm0, %xmm1
714 ; AVX512BW-NEXT: vextracti128 $1, %ymm0, %xmm1
727 ; AVX512VL-NEXT: vextracti128 $1, %ymm0, %xmm1
873 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
885 ; AVX512-NEXT: vextracti128 $1, %ymm0, %xmm1
961 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1
[all …]
Dkshift.ll114 ; KNL-NEXT: vextracti128 $1, %ymm3, %xmm3
119 ; KNL-NEXT: vextracti128 $1, %ymm0, %xmm3
134 ; KNL-NEXT: vextracti128 $1, %ymm5, %xmm6
140 ; KNL-NEXT: vextracti128 $1, %ymm1, %xmm2
275 ; KNL-NEXT: vextracti128 $1, %ymm0, %xmm0
410 ; KNL-NEXT: vextracti128 $1, %ymm3, %xmm4
418 ; KNL-NEXT: vextracti128 $1, %ymm0, %xmm0
430 ; KNL-NEXT: vextracti128 $1, %ymm5, %xmm6
439 ; KNL-NEXT: vextracti128 $1, %ymm1, %xmm1
566 ; KNL-NEXT: vextracti128 $1, %ymm0, %xmm0
Dvector-shuffle-128-unpck.ll86 ; AVX2OR512VL-NEXT: vextracti128 $1, %ymm0, %xmm1
106 ; AVX2OR512VL-NEXT: vextracti128 $1, %ymm0, %xmm1
194 ; AVX2OR512VL-NEXT: vextracti128 $1, %ymm0, %xmm1
214 ; AVX2OR512VL-NEXT: vextracti128 $1, %ymm0, %xmm1

12345678910