Home
last modified time | relevance | path

Searched refs:vblendpd (Results 1 – 25 of 63) sorted by relevance

123

/external/llvm/test/CodeGen/X86/
Dcombine-avx-intrinsics.ll9 ; CHECK-NOT: vblendpd
27 ; CHECK-NOT: vblendpd
45 ; CHECK-NOT: vblendpd
Dvector-shuffle-256-v4.ll75 ; AVX1-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0],ymm1[1,2,3]
136 ; AVX1-NEXT: vblendpd {{.*#+}} ymm0 = ymm1[0,1,2],ymm0[3]
242 ; ALL-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0],ymm1[1],ymm0[2,3]
253 ; ALL-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0],ymm1[1,2],ymm0[3]
307 ; ALL-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0],ymm1[1],ymm0[2],ymm1[3]
316 ; ALL-NEXT: vblendpd {{.*#+}} ymm0 = ymm1[0],ymm0[1],ymm1[2],ymm0[3]
363 ; ALL-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0,1],ymm1[2,3]
438 ; ALL-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0,1],ymm1[2,3]
457 ; AVX2-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0],ymm1[1],ymm0[2],ymm1[3]
464 ; AVX512VL-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0],ymm1[1],ymm0[2],ymm1[3]
[all …]
Dvec_extract-avx.ll149 ; X32-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0],ymm1[1,2,3]
158 ; X64-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0],ymm1[1,2,3]
201 ; X32-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0],ymm1[1,2,3]
210 ; X64-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0],ymm1[1,2,3]
Davx-cast.ll25 ; AVX-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0,1],ymm1[2,3]
38 ; AVX1-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0,1],ymm1[2,3]
Davx-vperm2x128.ll30 ; ALL-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0,1],ymm1[2,3]
315 ;; Prefer xor+vblendpd over vperm2f128 because that has better performance.
339 ; ALL-NEXT: vblendpd {{.*#+}} ymm0 = ymm1[0,1],ymm0[2,3]
348 ; ALL-NEXT: vblendpd {{.*#+}} ymm0 = ymm1[0,1],ymm0[2,3]
375 ; ALL-NEXT: vblendpd {{.*#+}} ymm0 = ymm1[0,1],ymm0[2,3]
384 ; ALL-NEXT: vblendpd {{.*#+}} ymm0 = ymm1[0,1],ymm0[2,3]
394 ; ALL-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0,1],ymm1[2,3]
403 ; ALL-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0,1],ymm1[2,3]
430 ; ALL-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0,1],ymm1[2,3]
439 ; ALL-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0,1],ymm1[2,3]
Dcommute-blend-avx2.ll73 ; CHECK-NEXT: vblendpd {{.*#+}} xmm0 = xmm0[0],mem[1]
84 ; CHECK-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0,1,2],mem[3]
Dvector-blend.ll184 ; AVX-NEXT: vblendpd {{.*#+}} xmm0 = xmm0[0],xmm1[1]
394 ; AVX-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0],ymm2[1,2,3]
395 ; AVX-NEXT: vblendpd {{.*#+}} ymm1 = ymm1[0],ymm3[1,2,3]
433 ; AVX1-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0],ymm2[1,2,3]
434 ; AVX1-NEXT: vblendpd {{.*#+}} ymm1 = ymm1[0],ymm3[1,2,3]
472 ; AVX-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0],ymm1[1],ymm0[2],ymm1[3]
582 ; AVX-NEXT: vblendpd {{.*#+}} ymm0 = ymm1[0,1],ymm0[2],ymm1[3]
765 ; AVX-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0],ymm1[1],ymm0[2,3]
793 ; AVX1-NEXT: vblendpd {{.*#+}} ymm0 = ymm1[0],ymm0[1],ymm1[2,3]
Davx-insertelt.ll14 ; ALL: vblendpd {{.*#+}} ymm0 = ymm1[0],ymm0[1,2,3]
Dvector-shuffle-256-v8.ll112 ; AVX1-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0],ymm1[1,2,3]
129 ; AVX1-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0],ymm1[1,2,3]
292 ; AVX1-NEXT: vblendpd {{.*#+}} xmm0 = xmm0[0],xmm1[1]
641 ; AVX1-NEXT: vblendpd {{.*#+}} ymm1 = ymm2[0],ymm1[1,2],ymm2[3]
665 ; AVX1-NEXT: vblendpd {{.*#+}} ymm0 = ymm2[0],ymm0[1],ymm2[2],ymm0[3]
730 ; ALL-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0,1],ymm1[2,3]
765 ; AVX1-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0,1],ymm1[2,3]
774 ; AVX2-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0,1],ymm1[2,3]
783 ; ALL-NEXT: vblendpd {{.*#+}} ymm0 = ymm1[0,1],ymm0[2,3]
997 ; AVX1-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0],ymm1[1,2,3]
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BtVer2/
Dzero-idioms-avx-256.s20 vblendpd $2, %ymm1, %ymm2, %ymm3 label
139 # CHECK-NEXT: 2 1 1.00 vblendpd $2, %ymm1, %ymm2, %ymm3
165 … 1.00 1.00 1.00 - - - - - - - vblendpd $2, %ymm1, %ymm2,…
173 # CHECK-NEXT: [0,2] . DeE-R . . vblendpd $2, %ymm1, %ymm2, %ymm3
176 # CHECK-NEXT: [1,2] . DeE-R. . vblendpd $2, %ymm1, %ymm2, %ymm3
179 # CHECK-NEXT: [2,2] . . DeE--R vblendpd $2, %ymm1, %ymm2, %ymm3
190 # CHECK-NEXT: 2. 3 1.0 0.0 1.3 vblendpd $2, %ymm1, %ymm2, %ymm3
Dresources-avx1.s76 vblendpd $11, %xmm0, %xmm1, %xmm2 label
77 vblendpd $11, (%rax), %xmm1, %xmm2 label
79 vblendpd $11, %ymm0, %ymm1, %ymm2 label
80 vblendpd $11, (%rax), %ymm1, %ymm2 label
1081 # CHECK-NEXT: 1 1 0.50 vblendpd $11, %xmm0, %xmm1, %xmm2
1082 # CHECK-NEXT: 1 6 1.00 * vblendpd $11, (%rax), %xmm1, %xmm2
1083 # CHECK-NEXT: 2 1 1.00 vblendpd $11, %ymm0, %ymm1, %ymm2
1084 # CHECK-NEXT: 2 6 2.00 * vblendpd $11, (%rax), %ymm1, %ymm2
1795 … 0.50 0.50 0.50 - - - - - - - vblendpd $11, %xmm0, %xmm1…
1796 … 0.50 0.50 0.50 1.00 - - - - - - vblendpd $11, (%rax), %xmm…
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/
Dzero-idioms-avx-256.s20 vblendpd $2, %ymm1, %ymm2, %ymm3 label
148 # CHECK-NEXT: 2 2 1.50 vblendpd $2, %ymm1, %ymm2, %ymm3
183 … - 0.02 1.98 - - - - - - - vblendpd $2, %ymm1, %ymm2,…
191 # CHECK-NEXT: [0,2] .D=eeE-R . . vblendpd $2, %ymm1, %ymm2, %ymm3
194 # CHECK-NEXT: [1,2] . D====eeER . vblendpd $2, %ymm1, %ymm2, %ymm3
197 # CHECK-NEXT: [2,2] . D=====eeER vblendpd $2, %ymm1, %ymm2, %ymm3
208 # CHECK-NEXT: 2. 3 4.3 0.0 0.3 vblendpd $2, %ymm1, %ymm2, %ymm3
Dresources-avx1.s76 vblendpd $11, %xmm0, %xmm1, %xmm2 label
77 vblendpd $11, (%rax), %xmm1, %xmm2 label
79 vblendpd $11, %ymm0, %ymm1, %ymm2 label
80 vblendpd $11, (%rax), %ymm1, %ymm2 label
1081 # CHECK-NEXT: 1 2 1.50 vblendpd $11, %xmm0, %xmm1, %xmm2
1082 # CHECK-NEXT: 1 7 1.50 * vblendpd $11, (%rax), %xmm1, %xmm2
1083 # CHECK-NEXT: 2 2 1.50 vblendpd $11, %ymm0, %ymm1, %ymm2
1084 # CHECK-NEXT: 2 7 1.50 * vblendpd $11, (%rax), %ymm1, %ymm2
1804 … - 0.50 0.50 - - - - - - - vblendpd $11, %xmm0, %xmm1…
1805 … - 0.50 0.50 - - - 1.50 1.50 - - vblendpd $11, (%rax), %xmm…
[all …]
/external/llvm-project/llvm/test/CodeGen/X86/
Dfmsubadd-combine.ll142 ; FMA3-NEXT: vblendpd {{.*#+}} xmm0 = xmm0[0],xmm1[1]
150 ; FMA4-NEXT: vblendpd {{.*#+}} xmm0 = xmm0[0],xmm1[1]
Dvec_floor.ll856 ; AVX-NEXT: vblendpd {{.*#+}} xmm0 = xmm0[0],xmm1[1]
862 ; AVX512-NEXT: vblendpd {{.*#+}} xmm0 = xmm0[0],xmm1[1]
1455 ; AVX-NEXT: vblendpd {{.*#+}} xmm0 = xmm2[0],xmm1[1]
1497 ; AVX-NEXT: vblendpd {{.*#+}} xmm0 = xmm2[0],xmm1[1]
1616 ; AVX-NEXT: vblendpd {{.*#+}} xmm0 = xmm2[0],xmm1[1]
1660 ; AVX-NEXT: vblendpd {{.*#+}} xmm0 = xmm0[0],xmm1[1]
1761 ; AVX-NEXT: vblendpd {{.*#+}} xmm0 = xmm0[0],xmm1[1]
1795 ; AVX-NEXT: vblendpd {{.*#+}} xmm0 = xmm0[0],xmm1[1]
1848 ; AVX-NEXT: vblendpd {{.*#+}} xmm0 = xmm0[0],xmm1[1]
1854 ; AVX512-NEXT: vblendpd {{.*#+}} xmm0 = xmm0[0],xmm1[1]
[all …]
Dcombine-movmsk-avx.ll55 ; AVX1-NEXT: vblendpd {{.*#+}} ymm0 = ymm1[0,1],ymm0[2,3]
/external/llvm/test/MC/X86/
Dx86-32-avx.s1876 vblendpd $3, %xmm2, %xmm5, %xmm1
1880 vblendpd $3, (%eax), %xmm5, %xmm1
2972 vblendpd $3, %ymm2, %ymm5, %ymm1
2976 vblendpd $3, (%eax), %ymm5, %ymm1
3339 vblendpd $0x81, %ymm2, %ymm5, %ymm1
3341 vblendpd $0x81, (%eax), %ymm5, %ymm1
/external/llvm-project/llvm/test/MC/X86/
Dx86-32-avx.s1876 vblendpd $3, %xmm2, %xmm5, %xmm1
1880 vblendpd $3, (%eax), %xmm5, %xmm1
2972 vblendpd $3, %ymm2, %ymm5, %ymm1
2976 vblendpd $3, (%eax), %ymm5, %ymm1
3339 vblendpd $0x81, %ymm2, %ymm5, %ymm1
3341 vblendpd $0x81, (%eax), %ymm5, %ymm1
DAVX-32.s513 vblendpd $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 label
517 vblendpd $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 label
521 vblendpd $0, -485498096(%edx,%eax,4), %ymm4, %ymm4 label
525 vblendpd $0, 485498096(%edx,%eax,4), %ymm4, %ymm4 label
529 vblendpd $0, 485498096(%edx), %xmm1, %xmm1 label
533 vblendpd $0, 485498096(%edx), %ymm4, %ymm4 label
537 vblendpd $0, 485498096, %xmm1, %xmm1 label
541 vblendpd $0, 485498096, %ymm4, %ymm4 label
545 vblendpd $0, 64(%edx,%eax), %xmm1, %xmm1 label
549 vblendpd $0, 64(%edx,%eax), %ymm4, %ymm4 label
[all …]
DAVX-64.s1013 vblendpd $0, 485498096, %xmm15, %xmm15 label
1017 vblendpd $0, 485498096, %xmm6, %xmm6 label
1021 vblendpd $0, 485498096, %ymm7, %ymm7 label
1025 vblendpd $0, 485498096, %ymm9, %ymm9 label
1029 vblendpd $0, -64(%rdx,%rax,4), %xmm15, %xmm15 label
1033 vblendpd $0, 64(%rdx,%rax,4), %xmm15, %xmm15 label
1037 vblendpd $0, -64(%rdx,%rax,4), %xmm6, %xmm6 label
1041 vblendpd $0, 64(%rdx,%rax,4), %xmm6, %xmm6 label
1045 vblendpd $0, -64(%rdx,%rax,4), %ymm7, %ymm7 label
1049 vblendpd $0, 64(%rdx,%rax,4), %ymm7, %ymm7 label
[all …]
/external/capstone/suite/MC/X86/
Dx86-32-avx.s.cs470 0xc4,0xe3,0x51,0x0d,0xca,0x03 = vblendpd $3, %xmm2, %xmm5, %xmm1
471 0xc4,0xe3,0x51,0x0d,0x08,0x03 = vblendpd $3, (%eax), %xmm5, %xmm1
744 0xc4,0xe3,0x55,0x0d,0xca,0x03 = vblendpd $3, %ymm2, %ymm5, %ymm1
745 0xc4,0xe3,0x55,0x0d,0x08,0x03 = vblendpd $3, (%eax), %ymm5, %ymm1
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeServer/
Dresources-avx1.s76 vblendpd $11, %xmm0, %xmm1, %xmm2 label
77 vblendpd $11, (%rax), %xmm1, %xmm2 label
79 vblendpd $11, %ymm0, %ymm1, %ymm2 label
80 vblendpd $11, (%rax), %ymm1, %ymm2 label
1081 # CHECK-NEXT: 1 1 0.33 vblendpd $11, %xmm0, %xmm1, %xmm2
1082 # CHECK-NEXT: 2 7 0.50 * vblendpd $11, (%rax), %xmm1, %xmm2
1083 # CHECK-NEXT: 1 1 0.33 vblendpd $11, %ymm0, %ymm1, %ymm2
1084 # CHECK-NEXT: 2 8 0.50 * vblendpd $11, (%rax), %ymm1, %ymm2
1791 # CHECK-NEXT: - - 0.33 0.33 - - - 0.33 - - vblendpd $11, %…
1792 # CHECK-NEXT: - - 0.33 0.33 0.50 0.50 - 0.33 - - vblendpd $11, (…
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeClient/
Dresources-avx1.s76 vblendpd $11, %xmm0, %xmm1, %xmm2 label
77 vblendpd $11, (%rax), %xmm1, %xmm2 label
79 vblendpd $11, %ymm0, %ymm1, %ymm2 label
80 vblendpd $11, (%rax), %ymm1, %ymm2 label
1081 # CHECK-NEXT: 1 1 0.33 vblendpd $11, %xmm0, %xmm1, %xmm2
1082 # CHECK-NEXT: 2 7 0.50 * vblendpd $11, (%rax), %xmm1, %xmm2
1083 # CHECK-NEXT: 1 1 0.33 vblendpd $11, %ymm0, %ymm1, %ymm2
1084 # CHECK-NEXT: 2 8 0.50 * vblendpd $11, (%rax), %ymm1, %ymm2
1791 # CHECK-NEXT: - - 0.33 0.33 - - - 0.33 - - vblendpd $11, %…
1792 # CHECK-NEXT: - - 0.33 0.33 0.50 0.50 - 0.33 - - vblendpd $11, (…
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Broadwell/
Dresources-avx1.s76 vblendpd $11, %xmm0, %xmm1, %xmm2 label
77 vblendpd $11, (%rax), %xmm1, %xmm2 label
79 vblendpd $11, %ymm0, %ymm1, %ymm2 label
80 vblendpd $11, (%rax), %ymm1, %ymm2 label
1081 # CHECK-NEXT: 1 1 0.33 vblendpd $11, %xmm0, %xmm1, %xmm2
1082 # CHECK-NEXT: 2 6 0.50 * vblendpd $11, (%rax), %xmm1, %xmm2
1083 # CHECK-NEXT: 1 1 0.33 vblendpd $11, %ymm0, %ymm1, %ymm2
1084 # CHECK-NEXT: 2 7 0.50 * vblendpd $11, (%rax), %ymm1, %ymm2
1791 # CHECK-NEXT: - - 0.33 0.33 - - - 0.33 - - vblendpd $11, %…
1792 # CHECK-NEXT: - - 0.33 0.33 0.50 0.50 - 0.33 - - vblendpd $11, (…
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver1/
Dresources-avx1.s76 vblendpd $11, %xmm0, %xmm1, %xmm2 label
77 vblendpd $11, (%rax), %xmm1, %xmm2 label
79 vblendpd $11, %ymm0, %ymm1, %ymm2 label
80 vblendpd $11, (%rax), %ymm1, %ymm2 label
1081 # CHECK-NEXT: 1 1 0.50 vblendpd $11, %xmm0, %xmm1, %xmm2
1082 # CHECK-NEXT: 1 8 0.50 * vblendpd $11, (%rax), %xmm1, %xmm2
1083 # CHECK-NEXT: 1 1 0.50 vblendpd $11, %ymm0, %ymm1, %ymm2
1084 # CHECK-NEXT: 1 8 0.50 * vblendpd $11, (%rax), %ymm1, %ymm2
1793 … - - - - - 0.50 0.50 - - - vblendpd $11, %xmm0, %xmm1…
1794 … - - - - - 0.50 0.50 - - - vblendpd $11, (%rax), %xmm…
[all …]

123