Home
last modified time | relevance | path

Searched refs:vpshufhw (Results 1 – 25 of 82) sorted by relevance

1234

/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/X86/
Dx86-64-avx512bw_vl.s5781 vpshufhw $171, %xmm27, %xmm28
5785 vpshufhw $171, %xmm27, %xmm28 {%k6}
5789 vpshufhw $171, %xmm27, %xmm28 {%k6} {z}
5793 vpshufhw $123, %xmm27, %xmm28
5797 vpshufhw $123, (%rcx), %xmm28
5801 vpshufhw $123, 291(%rax,%r14,8), %xmm28
5805 vpshufhw $123, 2032(%rdx), %xmm28
5809 vpshufhw $123, 2048(%rdx), %xmm28
5813 vpshufhw $123, -2048(%rdx), %xmm28
5817 vpshufhw $123, -2064(%rdx), %xmm28
[all …]
Dx86-64-avx512bw.s4560 vpshufhw $171, %zmm18, %zmm18
4564 vpshufhw $171, %zmm18, %zmm18 {%k4}
4568 vpshufhw $171, %zmm18, %zmm18 {%k4} {z}
4572 vpshufhw $123, %zmm18, %zmm18
4576 vpshufhw $123, (%rcx), %zmm18
4580 vpshufhw $123, 291(%rax,%r14,8), %zmm18
4584 vpshufhw $123, 8128(%rdx), %zmm18
4588 vpshufhw $123, 8192(%rdx), %zmm18
4592 vpshufhw $123, -8192(%rdx), %zmm18
4596 vpshufhw $123, -8256(%rdx), %zmm18
DAVX2-64.s5613 vpshufhw $0, 485498096, %ymm7 label
5617 vpshufhw $0, 485498096, %ymm9 label
5621 vpshufhw $0, -64(%rdx,%rax,4), %ymm7 label
5625 vpshufhw $0, 64(%rdx,%rax,4), %ymm7 label
5629 vpshufhw $0, -64(%rdx,%rax,4), %ymm9 label
5633 vpshufhw $0, 64(%rdx,%rax,4), %ymm9 label
5637 vpshufhw $0, 64(%rdx,%rax), %ymm7 label
5641 vpshufhw $0, 64(%rdx,%rax), %ymm9 label
5645 vpshufhw $0, 64(%rdx), %ymm7 label
5649 vpshufhw $0, 64(%rdx), %ymm9 label
[all …]
DAVX2-32.s2805 vpshufhw $0, -485498096(%edx,%eax,4), %ymm4 label
2809 vpshufhw $0, 485498096(%edx,%eax,4), %ymm4 label
2813 vpshufhw $0, 485498096(%edx), %ymm4 label
2817 vpshufhw $0, 485498096, %ymm4 label
2821 vpshufhw $0, 64(%edx,%eax), %ymm4 label
2825 vpshufhw $0, (%edx), %ymm4 label
2829 vpshufhw $0, %ymm4, %ymm4 label
/external/llvm/test/MC/X86/
Dx86-64-avx512bw_vl.s5781 vpshufhw $171, %xmm27, %xmm28
5785 vpshufhw $171, %xmm27, %xmm28 {%k6}
5789 vpshufhw $171, %xmm27, %xmm28 {%k6} {z}
5793 vpshufhw $123, %xmm27, %xmm28
5797 vpshufhw $123, (%rcx), %xmm28
5801 vpshufhw $123, 291(%rax,%r14,8), %xmm28
5805 vpshufhw $123, 2032(%rdx), %xmm28
5809 vpshufhw $123, 2048(%rdx), %xmm28
5813 vpshufhw $123, -2048(%rdx), %xmm28
5817 vpshufhw $123, -2064(%rdx), %xmm28
[all …]
Dx86-64-avx512bw.s4560 vpshufhw $171, %zmm18, %zmm18
4564 vpshufhw $171, %zmm18, %zmm18 {%k4}
4568 vpshufhw $171, %zmm18, %zmm18 {%k4} {z}
4572 vpshufhw $123, %zmm18, %zmm18
4576 vpshufhw $123, (%rcx), %zmm18
4580 vpshufhw $123, 291(%rax,%r14,8), %zmm18
4584 vpshufhw $123, 8128(%rdx), %zmm18
4588 vpshufhw $123, 8192(%rdx), %zmm18
4592 vpshufhw $123, -8192(%rdx), %zmm18
4596 vpshufhw $123, -8256(%rdx), %zmm18
/external/llvm/test/CodeGen/X86/
Dvector-shuffle-256-v16.ll351 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm1 = xmm0[0,1,2,3,7,7,7,7]
354 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,7,7,7,7]
361 ; AVX2-NEXT: vpshufhw {{.*#+}} ymm0 = ymm0[0,1,2,3,7,7,7,7,8,9,10,11,15,15,15,15]
372 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm1 = xmm1[0,1,2,3,4,4,4,4]
375 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,4,4,4,4]
382 ; AVX2-NEXT: vpshufhw {{.*#+}} ymm0 = ymm0[0,1,2,3,4,4,4,4,8,9,10,11,12,12,12,12]
392 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm1 = xmm1[0,1,2,3,7,7,7,7]
395 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,7,7,7,7]
402 ; AVX2-NEXT: vpshufhw {{.*#+}} ymm0 = ymm0[0,1,2,3,7,7,7,7,8,9,10,11,15,15,15,15]
412 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm1 = xmm1[0,1,2,3,4,4,6,6]
[all …]
Dvector-shuffle-512-v32.ll93 ; ALL-NEXT: vpshufhw {{.*#+}} zmm0 = zmm0[0,1,2,3,5,5,4,4,8,9,10,11,13,13,12,12,16,17,18,19,21,2…
103 ; ALL-NEXT: vpshufhw {{.*#+}} zmm0 = zmm0[0,1,2,3,5,5,4,4,8,9,10,11,13,13,12,12,16,17,18,19,21,2…
Davx512bw-intrinsics-upgrade.ll220 ; AVX512BW-NEXT: vpshufhw {{.*#+}} zmm2 = zmm0[0,1,2,3,7,4,4,4,8,9,10,11,15,12,12,12,16,17,18,19…
222 ; AVX512BW-NEXT: vpshufhw {{.*#+}} zmm1 {%k1} = zmm0[0,1,2,3,7,4,4,4,8,9,10,11,15,12,12,12,16,17…
223 ; AVX512BW-NEXT: vpshufhw {{.*#+}} zmm0 {%k1} {z} = zmm0[0,1,2,3,7,4,4,4,8,9,10,11,15,12,12,12,1…
230 ; AVX512F-32-NEXT: vpshufhw {{.*#+}} zmm2 = zmm0[0,1,2,3,7,4,4,4,8,9,10,11,15,12,12,12,16,17,18,…
232 ; AVX512F-32-NEXT: vpshufhw {{.*#+}} zmm1 {%k1} = zmm0[0,1,2,3,7,4,4,4,8,9,10,11,15,12,12,12,16,…
233 ; AVX512F-32-NEXT: vpshufhw {{.*#+}} zmm0 {%k1} {z} = zmm0[0,1,2,3,7,4,4,4,8,9,10,11,15,12,12,12…
Davx512bwvl-intrinsics-upgrade.ll303 ; CHECK-NEXT: vpshufhw $3, %xmm0, %xmm2 ## encoding: [0x62,0xf1,0x7e,0x08,0x70,0xd0,0x03]
306 ; CHECK-NEXT: vpshufhw $3, %xmm0, %xmm1 {%k1} ## encoding: [0x62,0xf1,0x7e,0x09,0x70,0xc8,0x03]
308 ; CHECK-NEXT: vpshufhw $3, %xmm0, %xmm0 {%k1} {z} ## encoding: [0x62,0xf1,0x7e,0x89,0x70,0xc0,0x…
326 ; CHECK-NEXT: vpshufhw $3, %ymm0, %ymm2 ## encoding: [0x62,0xf1,0x7e,0x28,0x70,0xd0,0x03]
329 ; CHECK-NEXT: vpshufhw $3, %ymm0, %ymm1 {%k1} ## encoding: [0x62,0xf1,0x7e,0x29,0x70,0xc8,0x03]
331 ; CHECK-NEXT: vpshufhw $3, %ymm0, %ymm0 {%k1} {z} ## encoding: [0x62,0xf1,0x7e,0xa9,0x70,0xc0,0x…
Davx-splat.ll18 ; CHECK-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,5,5,5,5]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/avx512-shuffles/
Dshuffle.ll739 ; CHECK-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,6,5,7,6]
748 ; CHECK-NEXT: vpshufhw {{.*#+}} xmm1 {%k1} = xmm0[0,1,2,3,6,5,7,6]
761 ; CHECK-NEXT: vpshufhw {{.*#+}} xmm0 {%k1} {z} = xmm0[0,1,2,3,6,5,7,6]
796 ; CHECK-NEXT: vpshufhw {{.*#+}} xmm1 {%k1} = xmm0[0,1,2,3,5,4,4,5]
809 ; CHECK-NEXT: vpshufhw {{.*#+}} xmm0 {%k1} {z} = xmm0[0,1,2,3,5,4,4,5]
852 ; CHECK-NEXT: vpshufhw {{.*#+}} xmm1 {%k1} = xmm0[0,1,2,3,5,5,7,6]
865 ; CHECK-NEXT: vpshufhw {{.*#+}} xmm0 {%k1} {z} = xmm0[0,1,2,3,5,5,7,6]
899 ; CHECK-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,6,5,6,5]
908 ; CHECK-NEXT: vpshufhw {{.*#+}} xmm1 {%k1} = xmm0[0,1,2,3,6,5,6,5]
921 ; CHECK-NEXT: vpshufhw {{.*#+}} xmm0 {%k1} {z} = xmm0[0,1,2,3,6,5,6,5]
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dvector-shuffle-256-v16.ll494 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm1 = xmm0[0,1,2,3,7,7,6,7]
497 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,7,7,6,7]
504 ; AVX2-SLOW-NEXT: vpshufhw {{.*#+}} ymm0 = ymm0[0,1,2,3,7,7,6,7,8,9,10,11,15,15,14,15]
515 ; AVX512VL-SLOW-NEXT: vpshufhw {{.*#+}} ymm0 = ymm0[0,1,2,3,7,7,6,7,8,9,10,11,15,15,14,15]
531 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm1 = xmm1[0,1,2,3,4,4,4,4]
534 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,4,4,4,4]
541 ; AVX2-SLOW-NEXT: vpshufhw {{.*#+}} ymm0 = ymm0[0,1,2,3,4,4,4,4,8,9,10,11,12,12,12,12]
552 ; AVX512VL-SLOW-NEXT: vpshufhw {{.*#+}} ymm0 = ymm0[0,1,2,3,4,4,4,4,8,9,10,11,12,12,12,12]
567 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm1 = xmm1[0,1,2,3,7,7,7,7]
570 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,7,7,7,7]
[all …]
Dvector-shuffle-512-v32.ll166 ; KNL-NEXT: vpshufhw {{.*#+}} ymm0 = ymm0[0,1,2,3,5,5,4,4,8,9,10,11,13,13,12,12]
167 ; KNL-NEXT: vpshufhw {{.*#+}} ymm1 = ymm1[0,1,2,3,5,5,4,4,8,9,10,11,13,13,12,12]
172 ; SKX-NEXT: vpshufhw {{.*#+}} zmm0 = zmm0[0,1,2,3,5,5,4,4,8,9,10,11,13,13,12,12,16,17,18,19,21,2…
182 ; KNL-NEXT: vpshufhw {{.*#+}} ymm0 = ymm0[0,1,2,3,5,5,4,4,8,9,10,11,13,13,12,12]
184 ; KNL-NEXT: vpshufhw {{.*#+}} ymm1 = ymm1[0,1,2,3,5,5,4,4,8,9,10,11,13,13,12,12]
Dvector-shuffle-128-v8.ll93 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,4,4,4,4]
99 ; AVX2-SLOW-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,4,4,4,4]
110 ; AVX512VL-SLOW-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,4,4,4,4]
268 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,6,7,4,7]
274 ; AVX2-SLOW-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,6,7,4,7]
285 ; AVX512VL-SLOW-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,6,7,4,7]
1064 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,6,4,7,5]
1071 ; AVX2-SLOW-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,6,4,7,5]
1084 ; AVX512VL-SLOW-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,6,4,7,5]
1149 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm1 = xmm1[0,1,2,3,4,6,5,7]
[all …]
Davx512-shuffle-schedule.ll5646 ; GENERIC-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,6,5,7,6] sched: [1:0.50]
5651 ; SKX-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,6,5,7,6] sched: [1:1.00]
5660 ; GENERIC-NEXT: vpshufhw {{.*#+}} xmm1 {%k1} = xmm0[0,1,2,3,6,5,7,6] sched: [1:0.50]
5667 ; SKX-NEXT: vpshufhw {{.*#+}} xmm1 {%k1} = xmm0[0,1,2,3,6,5,7,6] sched: [1:1.00]
5680 ; GENERIC-NEXT: vpshufhw {{.*#+}} xmm0 {%k1} {z} = xmm0[0,1,2,3,6,5,7,6] sched: [1:0.50]
5686 ; SKX-NEXT: vpshufhw {{.*#+}} xmm0 {%k1} {z} = xmm0[0,1,2,3,6,5,7,6] sched: [1:1.00]
5734 ; GENERIC-NEXT: vpshufhw {{.*#+}} xmm1 {%k1} = xmm0[0,1,2,3,5,4,4,5] sched: [1:0.50]
5741 ; SKX-NEXT: vpshufhw {{.*#+}} xmm1 {%k1} = xmm0[0,1,2,3,5,4,4,5] sched: [1:1.00]
5754 ; GENERIC-NEXT: vpshufhw {{.*#+}} xmm0 {%k1} {z} = xmm0[0,1,2,3,5,4,4,5] sched: [1:0.50]
5760 ; SKX-NEXT: vpshufhw {{.*#+}} xmm0 {%k1} {z} = xmm0[0,1,2,3,5,4,4,5] sched: [1:1.00]
[all …]
Dbitcast-int-to-vector-bool-sext.ll685 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm3 = xmm1[0,1,2,3,4,4,5,5]
687 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm1 = xmm1[0,1,2,3,6,6,7,7]
711 ; AVX2-SLOW-NEXT: vpshufhw {{.*#+}} xmm3 = xmm1[0,1,2,3,4,4,5,5]
713 ; AVX2-SLOW-NEXT: vpshufhw {{.*#+}} xmm1 = xmm1[0,1,2,3,6,6,7,7]
Dbitcast-int-to-vector-bool-zext.ll880 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm3 = xmm1[0,1,2,3,4,4,5,5]
882 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm1 = xmm1[0,1,2,3,6,6,7,7]
913 ; AVX2-SLOW-NEXT: vpshufhw {{.*#+}} xmm4 = xmm1[0,1,2,3,4,4,5,5]
915 ; AVX2-SLOW-NEXT: vpshufhw {{.*#+}} xmm1 = xmm1[0,1,2,3,6,6,7,7]
Davx-splat.ll18 ; CHECK-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,5,5,6,7]
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeServer/
Dresources-avx2.s319 vpshufhw $1, %ymm0, %ymm2 label
320 vpshufhw $1, (%rax), %ymm2 label
669 # CHECK-NEXT: 1 1 1.00 vpshufhw $1, %ymm0, %ymm2
670 # CHECK-NEXT: 2 8 1.00 * vpshufhw $1, (%rax), %ymm2
987 # CHECK-NEXT: - - - - - - - 1.00 - - vpshufhw $1, %y…
988 # CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - vpshufhw $1, (%…
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Znver1/
Dresources-avx2.s319 vpshufhw $1, %ymm0, %ymm2 label
320 vpshufhw $1, (%rax), %ymm2 label
669 # CHECK-NEXT: 1 1 0.25 vpshufhw $1, %ymm0, %ymm2
670 # CHECK-NEXT: 1 8 0.50 * vpshufhw $1, (%rax), %ymm2
989 … - - - - - 0.25 0.25 0.25 0.25 - vpshufhw $1, %ymm0, %ymm2
990 … - - - - - 0.25 0.25 0.25 0.25 - vpshufhw $1, (%rax), %ymm2
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Haswell/
Dresources-avx2.s319 vpshufhw $1, %ymm0, %ymm2 label
320 vpshufhw $1, (%rax), %ymm2 label
669 # CHECK-NEXT: 1 1 1.00 vpshufhw $1, %ymm0, %ymm2
670 # CHECK-NEXT: 2 8 1.00 * vpshufhw $1, (%rax), %ymm2
987 # CHECK-NEXT: - - - - - - - 1.00 - - vpshufhw $1, %y…
988 # CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - vpshufhw $1, (%…
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Generic/
Dresources-avx2.s319 vpshufhw $1, %ymm0, %ymm2 label
320 vpshufhw $1, (%rax), %ymm2 label
669 # CHECK-NEXT: 1 1 1.00 vpshufhw $1, %ymm0, %ymm2
670 # CHECK-NEXT: 2 8 1.00 * vpshufhw $1, (%rax), %ymm2
985 # CHECK-NEXT: - - - - - 1.00 - - vpshufhw $1, %ymm0, %ymm2
986 # CHECK-NEXT: - - - - - 1.00 0.50 0.50 vpshufhw $1, (%rax), %ymm2
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeClient/
Dresources-avx2.s319 vpshufhw $1, %ymm0, %ymm2 label
320 vpshufhw $1, (%rax), %ymm2 label
669 # CHECK-NEXT: 1 1 1.00 vpshufhw $1, %ymm0, %ymm2
670 # CHECK-NEXT: 2 8 1.00 * vpshufhw $1, (%rax), %ymm2
987 # CHECK-NEXT: - - - - - - - 1.00 - - vpshufhw $1, %y…
988 # CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - vpshufhw $1, (%…
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Broadwell/
Dresources-avx2.s319 vpshufhw $1, %ymm0, %ymm2 label
320 vpshufhw $1, (%rax), %ymm2 label
669 # CHECK-NEXT: 1 1 1.00 vpshufhw $1, %ymm0, %ymm2
670 # CHECK-NEXT: 2 7 1.00 * vpshufhw $1, (%rax), %ymm2
987 # CHECK-NEXT: - - - - - - - 1.00 - - vpshufhw $1, %y…
988 # CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - vpshufhw $1, (%…

1234