Home
last modified time | relevance | path

Searched refs:vpermilpd (Results 1 – 25 of 39) sorted by relevance

12

/external/llvm/test/CodeGen/X86/
Dvector-half-conversions.ll1484 ; ALL-NEXT: vpermilpd {{.*#+}} xmm0 = xmm0[1,0]
1513 ; ALL-NEXT: vpermilpd {{.*#+}} xmm0 = xmm0[1,0]
1544 ; ALL-NEXT: vpermilpd {{.*#+}} xmm0 = xmm0[1,0]
1575 ; AVX1-NEXT: vpermilpd {{.*#+}} xmm1 = xmm0[1,0]
1595 ; AVX1-NEXT: vpermilpd {{.*#+}} xmm0 = xmm0[1,0]
1622 ; AVX2-NEXT: vpermilpd {{.*#+}} xmm1 = xmm0[1,0]
1642 ; AVX2-NEXT: vpermilpd {{.*#+}} xmm0 = xmm0[1,0]
1669 ; AVX512-NEXT: vpermilpd {{.*#+}} xmm1 = xmm0[1,0]
1689 ; AVX512-NEXT: vpermilpd {{.*#+}} xmm0 = xmm0[1,0]
1714 ; AVX1-NEXT: vpermilpd {{.*#+}} xmm2 = xmm1[1,0]
[all …]
Dvector-shuffle-256-v4.ll74 ; AVX1-NEXT: vpermilpd {{.*#+}} ymm1 = ymm1[0,1,2,2]
94 ; AVX1-NEXT: vpermilpd {{.*#+}} xmm1 = xmm0[1,0]
137 ; AVX1-NEXT: vpermilpd {{.*#+}} ymm0 = ymm0[1,1,3,2]
156 ; AVX1-NEXT: vpermilpd {{.*#+}} ymm0 = ymm0[1,0,3,2]
176 ; ALL-NEXT: vpermilpd {{.*#+}} ymm0 = ymm0[0,0,2,3]
205 ; ALL-NEXT: vpermilpd {{.*#+}} ymm0 = ymm0[1,0,3,2]
214 ; ALL-NEXT: vpermilpd {{.*#+}} ymm0 = ymm0[1,1,3,3]
223 ; ALL-NEXT: vpermilpd {{.*#+}} ymm0 = ymm0[1,0,2,3]
232 ; ALL-NEXT: vpermilpd {{.*#+}} ymm0 = ymm0[1,0,2,2]
373 ; AVX1-NEXT: vpermilpd {{.*#+}} ymm0 = ymm0[1,0,3,2]
[all …]
Dvec_fp_to_int.ll29 ; AVX-NEXT: vpermilpd {{.*#+}} xmm0 = xmm0[1,0]
54 ; AVX-NEXT: vpermilpd {{.*#+}} xmm0 = xmm0[1,0]
117 ; AVX-NEXT: vpermilpd {{.*#+}} xmm1 = xmm1[1,0]
123 ; AVX-NEXT: vpermilpd {{.*#+}} xmm0 = xmm0[1,0]
203 ; AVX-NEXT: vpermilpd {{.*#+}} xmm0 = xmm0[1,0]
254 ; AVX-NEXT: vpermilpd {{.*#+}} xmm0 = xmm0[1,0]
306 ; AVX-NEXT: vpermilpd {{.*#+}} xmm1 = xmm0[1,0]
376 ; AVX-NEXT: vpermilpd {{.*#+}} xmm2 = xmm2[1,0]
392 ; AVX-NEXT: vpermilpd {{.*#+}} xmm0 = xmm0[1,0]
455 ; AVX-NEXT: vpermilpd {{.*#+}} xmm1 = xmm0[1,0]
[all …]
Dvec_cast2.ll105 ; CHECK-WIDE-NEXT: vpermilpd {{.*#+}} xmm2 = xmm0[1,0]
117 ; CHECK-WIDE-NEXT: vpermilpd {{.*#+}} xmm2 = xmm0[1,0]
142 ; CHECK-WIDE-NEXT: vpermilpd {{.*#+}} xmm2 = xmm0[1,0]
Dvector-shuffle-512-v8.ll537 ; AVX512F-NEXT: vpermilpd {{.*#+}} zmm0 = zmm0[0,0,2,3,4,4,6,7]
542 ; AVX512F-32-NEXT: vpermilpd {{.*#+}} zmm0 = zmm0[0,0,2,3,4,4,6,7]
567 ; AVX512F-NEXT: vpermilpd {{.*#+}} zmm0 = zmm0[1,0,3,2,5,4,7,6]
572 ; AVX512F-32-NEXT: vpermilpd {{.*#+}} zmm0 = zmm0[1,0,3,2,5,4,7,6]
582 ; AVX512F-NEXT: vpermilpd {{.*#+}} zmm0 = zmm0[1,1,3,3,5,5,7,7]
587 ; AVX512F-32-NEXT: vpermilpd {{.*#+}} zmm0 = zmm0[1,1,3,3,5,5,7,7]
597 ; AVX512F-NEXT: vpermilpd {{.*#+}} zmm0 = zmm0[1,0,2,3,5,4,6,7]
602 ; AVX512F-32-NEXT: vpermilpd {{.*#+}} zmm0 = zmm0[1,0,2,3,5,4,6,7]
612 ; AVX512F-NEXT: vpermilpd {{.*#+}} zmm0 = zmm0[1,0,2,2,5,4,6,6]
617 ; AVX512F-32-NEXT: vpermilpd {{.*#+}} zmm0 = zmm0[1,0,2,2,5,4,6,6]
[all …]
Dsse3-avx-addsub-2.ll278 ; AVX-NEXT: vpermilpd {{.*#+}} xmm0 = xmm0[1,0]
279 ; AVX-NEXT: vpermilpd {{.*#+}} xmm1 = xmm1[1,0]
353 ; AVX-NEXT: vpermilpd {{.*#+}} xmm0 = xmm0[1,0]
354 ; AVX-NEXT: vpermilpd {{.*#+}} xmm1 = xmm1[1,0]
429 ; AVX-NEXT: vpermilpd {{.*#+}} xmm3 = xmm0[1,0]
430 ; AVX-NEXT: vpermilpd {{.*#+}} xmm4 = xmm1[1,0]
Davx512-build-vector.ll17 ; CHECK-NEXT: vpermilpd {{.*#+}} xmm1 = xmm0[1,0]
Dvector-compare-results.ll2194 ; AVX512-NEXT: vpermilpd {{.*#+}} xmm4 = xmm4[1,0]
2195 ; AVX512-NEXT: vpermilpd {{.*#+}} xmm5 = xmm5[1,0]
2207 ; AVX512-NEXT: vpermilpd {{.*#+}} xmm5 = xmm5[1,0]
2208 ; AVX512-NEXT: vpermilpd {{.*#+}} xmm6 = xmm6[1,0]
2221 ; AVX512-NEXT: vpermilpd {{.*#+}} xmm5 = xmm5[1,0]
2222 ; AVX512-NEXT: vpermilpd {{.*#+}} xmm6 = xmm6[1,0]
2232 ; AVX512-NEXT: vpermilpd {{.*#+}} xmm2 = xmm2[1,0]
2233 ; AVX512-NEXT: vpermilpd {{.*#+}} xmm0 = xmm0[1,0]
2248 ; AVX512-NEXT: vpermilpd {{.*#+}} xmm2 = xmm2[1,0]
2249 ; AVX512-NEXT: vpermilpd {{.*#+}} xmm4 = xmm4[1,0]
[all …]
Davx512-intrinsics-fast-isel.ll381 ; X32-NEXT: vpermilpd {{.*#+}} zmm0 = zmm0[0,1,2,2,4,4,6,6]
386 ; X64-NEXT: vpermilpd {{.*#+}} zmm0 = zmm0[0,1,2,2,4,4,6,6]
397 ; X32-NEXT: vpermilpd {{.*#+}} zmm0 {%k1} = zmm1[0,1,2,2,4,4,6,6]
403 ; X64-NEXT: vpermilpd {{.*#+}} zmm0 {%k1} = zmm1[0,1,2,2,4,4,6,6]
416 ; X32-NEXT: vpermilpd {{.*#+}} zmm0 {%k1} {z} = zmm0[0,1,2,2,4,4,6,6]
422 ; X64-NEXT: vpermilpd {{.*#+}} zmm0 {%k1} {z} = zmm0[0,1,2,2,4,4,6,6]
Dvector-shuffle-128-v2.ll148 ; AVX-NEXT: vpermilpd {{.*#+}} xmm0 = xmm0[1,0]
162 ; AVX-NEXT: vpermilpd {{.*#+}} xmm0 = xmm0[1,1]
205 ; AVX-NEXT: vpermilpd {{.*#+}} xmm0 = xmm1[1,0]
220 ; AVX-NEXT: vpermilpd {{.*#+}} xmm0 = xmm1[1,1]
1356 ; AVX-NEXT: vpermilpd {{.*#+}} xmm0 = mem[1,0]
Dhaddsub-undef.ll113 ; AVX-NEXT: vpermilpd {{.*#+}} xmm1 = xmm0[1,0]
183 ; AVX-NEXT: vpermilpd {{.*#+}} xmm2 = xmm0[1,0]
Davx512-cvt.ll133 ; KNL-NEXT: vpermilpd {{.*#+}} xmm1 = xmm1[1,0]
139 ; KNL-NEXT: vpermilpd {{.*#+}} xmm0 = xmm0[1,0]
160 ; KNL-NEXT: vpermilpd {{.*#+}} xmm2 = xmm0[1,0]
Davx-intrinsics-x86-upgrade.ll483 ; CHECK-NEXT: vpermilpd {{.*#+}} xmm0 = xmm0[1,0]
494 ; CHECK-NEXT: vpermilpd {{.*#+}} ymm0 = ymm0[1,1,3,2]
Dhaddsub-2.ll931 ; AVX-NEXT: vpermilpd {{.*#+}} xmm2 = xmm0[1,0]
937 ; AVX-NEXT: vpermilpd {{.*#+}} xmm4 = xmm1[1,0]
979 ; AVX-NEXT: vpermilpd {{.*#+}} xmm2 = xmm1[1,0]
981 ; AVX-NEXT: vpermilpd {{.*#+}} xmm2 = xmm0[1,0]
Davx-intrinsics-fast-isel.ll1622 ; X32-NEXT: vpermilpd {{.*#+}} xmm0 = xmm0[1,0]
1627 ; X64-NEXT: vpermilpd {{.*#+}} xmm0 = xmm0[1,0]
1636 ; X32-NEXT: vpermilpd {{.*#+}} ymm0 = ymm0[1,0,3,2]
1641 ; X64-NEXT: vpermilpd {{.*#+}} ymm0 = ymm0[1,0,3,2]
1741 ; X32-NEXT: vpermilpd %xmm1, %xmm0, %xmm0
1746 ; X64-NEXT: vpermilpd %xmm1, %xmm0, %xmm0
1756 ; X32-NEXT: vpermilpd %ymm1, %ymm0, %ymm0
1761 ; X64-NEXT: vpermilpd %ymm1, %ymm0, %ymm0
Dvector-shuffle-512-v16.ll113 ; ALL-NEXT: vpermilpd {{.*#+}} zmm0 = zmm0[0,0,3,3,4,5,6,6]
Davx512-intrinsics-upgrade.ll447 ; CHECK-NEXT: vpermilpd {{.*#+}} zmm2 = zmm0[0,1,3,2,5,4,6,6]
449 ; CHECK-NEXT: vpermilpd {{.*#+}} zmm1 {%k1} = zmm0[0,1,3,2,5,4,6,6]
450 ; CHECK-NEXT: vpermilpd {{.*#+}} zmm0 {%k1} {z} = zmm0[0,1,3,2,5,4,6,6]
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Davx-vpermil.ll10 ; CHECK: vpermilpd
24 ; CHECK: vpermilpd
/external/llvm/test/MC/X86/
Dx86-64-avx512f_vl.s20760 vpermilpd $0xab, %xmm19, %xmm29
20764 vpermilpd $0xab, %xmm19, %xmm29 {%k7}
20768 vpermilpd $0xab, %xmm19, %xmm29 {%k7} {z}
20772 vpermilpd $0x7b, %xmm19, %xmm29
20776 vpermilpd $0x7b, (%rcx), %xmm29
20780 vpermilpd $0x7b, 291(%rax,%r14,8), %xmm29
20784 vpermilpd $0x7b, (%rcx){1to2}, %xmm29
20788 vpermilpd $0x7b, 2032(%rdx), %xmm29
20792 vpermilpd $0x7b, 2048(%rdx), %xmm29
20796 vpermilpd $0x7b, -2048(%rdx), %xmm29
[all …]
Dx86-32-avx.s3084 vpermilpd $7, %xmm1, %xmm5
3088 vpermilpd $7, %ymm5, %ymm1
3092 vpermilpd $7, (%eax), %xmm5
3096 vpermilpd $7, (%eax), %ymm5
3100 vpermilpd %xmm1, %xmm5, %xmm1
3104 vpermilpd %ymm1, %ymm5, %ymm1
3108 vpermilpd (%eax), %xmm5, %xmm3
3112 vpermilpd (%eax), %ymm5, %ymm1
Dx86_64-avx-encoding.s3829 vpermilpd $7, %xmm11, %xmm10
3833 vpermilpd $7, %ymm10, %ymm11
3837 vpermilpd $7, (%rax), %xmm10
3841 vpermilpd $7, (%rax), %ymm10
3845 vpermilpd %xmm11, %xmm10, %xmm11
3849 vpermilpd %ymm11, %ymm10, %ymm11
3853 vpermilpd (%rax), %xmm10, %xmm13
3857 vpermilpd (%rax), %ymm10, %ymm11
Davx512-encodings.s6169 vpermilpd 0x400(%rbx), %zmm2, %zmm3 label
6177 vpermilpd $0x23, 0x400(%rbx), %zmm2 label
16047 vpermilpd $0xab, %zmm4, %zmm19
16051 vpermilpd $0xab, %zmm4, %zmm19 {%k1}
16055 vpermilpd $0xab, %zmm4, %zmm19 {%k1} {z}
16059 vpermilpd $0x7b, %zmm4, %zmm19
16063 vpermilpd $0x7b, (%rcx), %zmm19
16067 vpermilpd $0x7b, 291(%rax,%r14,8), %zmm19
16071 vpermilpd $0x7b, (%rcx){1to8}, %zmm19
16075 vpermilpd $0x7b, 8128(%rdx), %zmm19
[all …]
Dintel-syntax-avx512.s10409 vpermilpd zmm19, zmm4, 171
10413 vpermilpd zmm19 {k1}, zmm4, 171
10417 vpermilpd zmm19 {k1} {z}, zmm4, 171
10421 vpermilpd zmm19, zmm4, 123
10425 vpermilpd zmm19, zmmword ptr [rcx], 123
10429 vpermilpd zmm19, zmmword ptr [rax + 8*r14 + 291], 123
10433 vpermilpd zmm19, qword ptr [rcx]{1to8}, 123
10437 vpermilpd zmm19, zmmword ptr [rdx + 8128], 123
10441 vpermilpd zmm19, zmmword ptr [rdx + 8192], 123
10445 vpermilpd zmm19, zmmword ptr [rdx - 8192], 123
[all …]
/external/swiftshader/third_party/LLVM/test/MC/X86/
Dx86_64-avx-encoding.s3057 vpermilpd $7, %xmm11, %xmm10
3061 vpermilpd $7, %ymm10, %ymm11
3065 vpermilpd $7, (%rax), %xmm10
3069 vpermilpd $7, (%rax), %ymm10
3073 vpermilpd %xmm11, %xmm10, %xmm11
3077 vpermilpd %ymm11, %ymm10, %ymm11
3081 vpermilpd (%rax), %xmm10, %xmm13
3085 vpermilpd (%rax), %ymm10, %ymm11
Dx86-32-avx.s3060 vpermilpd $7, %xmm1, %xmm5
3064 vpermilpd $7, %ymm5, %ymm1
3068 vpermilpd $7, (%eax), %xmm5
3072 vpermilpd $7, (%eax), %ymm5
3076 vpermilpd %xmm1, %xmm5, %xmm1
3080 vpermilpd %ymm1, %ymm5, %ymm1
3084 vpermilpd (%eax), %xmm5, %xmm3
3088 vpermilpd (%eax), %ymm5, %ymm1

12