Home
last modified time | relevance | path

Searched refs:blendvps (Results 1 – 25 of 76) sorted by relevance

1234

/external/llvm-project/llvm/test/CodeGen/X86/
D2011-10-19-widen_vselect.ll30 ; X86-NEXT: blendvps %xmm0, %xmm3, %xmm1
39 ; X64-NEXT: blendvps %xmm0, %xmm3, %xmm1
80 ; X86-NEXT: blendvps %xmm0, %xmm3, %xmm4
83 ; X86-NEXT: blendvps %xmm0, %xmm2, %xmm4
100 ; X64-NEXT: blendvps %xmm0, %xmm3, %xmm4
103 ; X64-NEXT: blendvps %xmm0, %xmm2, %xmm4
Dpr24139.ll44 …%tmp35 = tail call <4 x float> @llvm.x86.sse41.blendvps(<4 x float> %tmp27, <4 x float> %tmp29, <4…
53 …%tmp44 = tail call <4 x float> @llvm.x86.sse41.blendvps(<4 x float> %tmp42, <4 x float> %tmp35, <4…
87 …%tmp78 = tail call <4 x float> @llvm.x86.sse41.blendvps(<4 x float> %tmp70, <4 x float> %tmp72, <4…
96 …%tmp87 = tail call <4 x float> @llvm.x86.sse41.blendvps(<4 x float> %tmp85, <4 x float> %tmp78, <4…
131 …%tmp122 = tail call <4 x float> @llvm.x86.sse41.blendvps(<4 x float> %tmp114, <4 x float> %tmp116,…
140 …%tmp131 = tail call <4 x float> @llvm.x86.sse41.blendvps(<4 x float> %tmp129, <4 x float> %tmp122,…
148 declare <4 x float> @llvm.x86.sse41.blendvps(<4 x float>, <4 x float>, <4 x float>)
Dcombine-sse41-intrinsics.ll122 ; SSE-NEXT: blendvps %xmm0, %xmm1, %xmm3
133 …%4 = tail call <4 x float> @llvm.x86.sse41.blendvps(<4 x float> %1, <4 x float> %2, <4 x float> %3)
225 ; SSE-NEXT: blendvps %xmm0, %xmm3, %xmm1
236 …%4 = tail call <4 x float> @llvm.x86.sse41.blendvps(<4 x float> %a0, <4 x float> %a1, <4 x float> …
283 declare <4 x float> @llvm.x86.sse41.blendvps(<4 x float>, <4 x float>, <4 x float>)
Dfminnum.ll208 ; SSE4-NEXT: blendvps %xmm0, %xmm1, %xmm2
238 ; SSE4-NEXT: blendvps %xmm0, %xmm1, %xmm2
275 ; SSE4-NEXT: blendvps %xmm0, %xmm2, %xmm4
280 ; SSE4-NEXT: blendvps %xmm0, %xmm3, %xmm1
331 ; SSE4-NEXT: blendvps %xmm0, %xmm4, %xmm10
336 ; SSE4-NEXT: blendvps %xmm0, %xmm5, %xmm1
341 ; SSE4-NEXT: blendvps %xmm0, %xmm6, %xmm2
346 ; SSE4-NEXT: blendvps %xmm0, %xmm7, %xmm3
Dfmaxnum.ll208 ; SSE4-NEXT: blendvps %xmm0, %xmm1, %xmm2
238 ; SSE4-NEXT: blendvps %xmm0, %xmm1, %xmm2
275 ; SSE4-NEXT: blendvps %xmm0, %xmm2, %xmm4
280 ; SSE4-NEXT: blendvps %xmm0, %xmm3, %xmm1
331 ; SSE4-NEXT: blendvps %xmm0, %xmm4, %xmm10
336 ; SSE4-NEXT: blendvps %xmm0, %xmm5, %xmm1
341 ; SSE4-NEXT: blendvps %xmm0, %xmm6, %xmm2
346 ; SSE4-NEXT: blendvps %xmm0, %xmm7, %xmm3
Dpr18014.ll14 ; CHECK-NEXT: blendvps %xmm0, %xmm1, %xmm2
Dcombine-mulo.ll42 ; SSE-NEXT: blendvps %xmm0, %xmm1, %xmm2
89 ; SSE-NEXT: blendvps %xmm0, %xmm2, %xmm1
Dvector-shift-by-select-loop.ll63 ; SSE-NEXT: blendvps %xmm0, %xmm4, %xmm3
69 ; SSE-NEXT: blendvps %xmm0, %xmm5, %xmm8
75 ; SSE-NEXT: blendvps %xmm0, %xmm5, %xmm12
81 ; SSE-NEXT: blendvps %xmm0, %xmm5, %xmm6
87 ; SSE-NEXT: blendvps %xmm0, %xmm5, %xmm1
93 ; SSE-NEXT: blendvps %xmm0, %xmm2, %xmm5
99 ; SSE-NEXT: blendvps %xmm0, %xmm4, %xmm2
105 ; SSE-NEXT: blendvps %xmm0, %xmm7, %xmm4
568 ; SSE-NEXT: blendvps %xmm0, %xmm2, %xmm4
/external/llvm-project/llvm/test/Transforms/CodeExtractor/X86/
DInheritTargetAttributes.ll6 ; be lowered. Like in this test where we try to 'select' the blendvps
13 declare <4 x float> @llvm.x86.sse41.blendvps(<4 x float>, <4 x float>, <4 x float>) #0
21 …%target.call = call <4 x float> @llvm.x86.sse41.blendvps(<4 x float> %1, <4 x float> %2, <4 x floa…
/external/llvm-project/llvm/test/MC/X86/
DSSE41-64.s89 blendvps %xmm0, 485498096, %xmm6 label
93 blendvps %xmm0, 64(%rdx,%rax,4), %xmm6 label
97 blendvps %xmm0, -64(%rdx,%rax,4), %xmm6 label
101 blendvps %xmm0, 64(%rdx,%rax), %xmm6 label
105 blendvps %xmm0, 64(%rdx), %xmm6 label
109 blendvps %xmm0, (%rdx), %xmm6 label
113 blendvps %xmm0, %xmm6, %xmm6 label
DSSE41-32.s89 blendvps %xmm0, -485498096(%edx,%eax,4), %xmm1 label
93 blendvps %xmm0, 485498096(%edx,%eax,4), %xmm1 label
97 blendvps %xmm0, 485498096(%edx), %xmm1 label
101 blendvps %xmm0, 485498096, %xmm1 label
105 blendvps %xmm0, 64(%edx,%eax), %xmm1 label
109 blendvps %xmm0, (%edx), %xmm1 label
113 blendvps %xmm0, %xmm1, %xmm1 label
/external/llvm/test/CodeGen/X86/
Dpr24139.ll44 …%tmp35 = tail call <4 x float> @llvm.x86.sse41.blendvps(<4 x float> %tmp27, <4 x float> %tmp29, <4…
53 …%tmp44 = tail call <4 x float> @llvm.x86.sse41.blendvps(<4 x float> %tmp42, <4 x float> %tmp35, <4…
87 …%tmp78 = tail call <4 x float> @llvm.x86.sse41.blendvps(<4 x float> %tmp70, <4 x float> %tmp72, <4…
96 …%tmp87 = tail call <4 x float> @llvm.x86.sse41.blendvps(<4 x float> %tmp85, <4 x float> %tmp78, <4…
131 …%tmp122 = tail call <4 x float> @llvm.x86.sse41.blendvps(<4 x float> %tmp114, <4 x float> %tmp116,…
140 …%tmp131 = tail call <4 x float> @llvm.x86.sse41.blendvps(<4 x float> %tmp129, <4 x float> %tmp122,…
148 declare <4 x float> @llvm.x86.sse41.blendvps(<4 x float>, <4 x float>, <4 x float>)
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver2/
Dresources-sse41.s13 blendvps %xmm0, %xmm2 label
14 blendvps (%rax), %xmm2 label
164 # CHECK-NEXT: 1 1 0.50 blendvps %xmm0, %xmm0, %xmm2
165 # CHECK-NEXT: 1 8 0.50 * blendvps %xmm0, (%rax), %xmm2
282 … - - - - - 0.50 0.50 - - - blendvps %xmm0, %xmm0, %xm…
283 … - - - - - 0.50 0.50 - - - blendvps %xmm0, (%rax), %x…
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Broadwell/
Dresources-sse41.s13 blendvps %xmm0, %xmm2 label
14 blendvps (%rax), %xmm2 label
164 # CHECK-NEXT: 2 2 2.00 blendvps %xmm0, %xmm0, %xmm2
165 # CHECK-NEXT: 3 7 2.00 * blendvps %xmm0, (%rax), %xmm2
279 # CHECK-NEXT: - - - - - - - 2.00 - - blendvps %xmm0,…
280 # CHECK-NEXT: - - - - 0.50 0.50 - 2.00 - - blendvps %xmm0,…
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SLM/
Dresources-sse41.s13 blendvps %xmm0, %xmm2 label
14 blendvps (%rax), %xmm2 label
164 # CHECK-NEXT: 3 4 4.00 blendvps %xmm0, %xmm0, %xmm2
165 # CHECK-NEXT: 3 7 4.00 * blendvps %xmm0, (%rax), %xmm2
277 # CHECK-NEXT: - - - 4.00 - - - - blendvps %xmm0, %xmm0, %xmm2
278 # CHECK-NEXT: - - - 4.00 - - - 1.00 blendvps %xmm0, (%rax), %xmm2
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeClient/
Dresources-sse41.s13 blendvps %xmm0, %xmm2 label
14 blendvps (%rax), %xmm2 label
164 # CHECK-NEXT: 2 2 0.67 blendvps %xmm0, %xmm0, %xmm2
165 # CHECK-NEXT: 3 8 0.67 * blendvps %xmm0, (%rax), %xmm2
279 # CHECK-NEXT: - - 0.67 0.67 - - - 0.67 - - blendvps %xmm0,…
280 # CHECK-NEXT: - - 0.67 0.67 0.50 0.50 - 0.67 - - blendvps %xmm0,…
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver1/
Dresources-sse41.s13 blendvps %xmm0, %xmm2 label
14 blendvps (%rax), %xmm2 label
164 # CHECK-NEXT: 1 1 0.50 blendvps %xmm0, %xmm0, %xmm2
165 # CHECK-NEXT: 1 8 0.50 * blendvps %xmm0, (%rax), %xmm2
281 … - - - - - 0.50 0.50 - - - blendvps %xmm0, %xmm0, %xm…
282 … - - - - - 0.50 0.50 - - - blendvps %xmm0, (%rax), %x…
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Generic/
Dresources-sse41.s13 blendvps %xmm0, %xmm2 label
14 blendvps (%rax), %xmm2 label
164 # CHECK-NEXT: 2 2 1.00 blendvps %xmm0, %xmm0, %xmm2
165 # CHECK-NEXT: 3 8 1.00 * blendvps %xmm0, (%rax), %xmm2
277 # CHECK-NEXT: - - 1.00 - - 1.00 - - blendvps %xmm0, %xmm0, %xmm2
278 # CHECK-NEXT: - - 1.00 - - 1.00 0.50 0.50 blendvps %xmm0, (%rax), %xmm2
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BtVer2/
Dresources-sse41.s13 blendvps %xmm0, %xmm2 label
14 blendvps (%rax), %xmm2 label
164 # CHECK-NEXT: 3 2 2.00 blendvps %xmm0, %xmm0, %xmm2
165 # CHECK-NEXT: 3 7 2.00 * blendvps %xmm0, (%rax), %xmm2
283 … 2.00 2.00 2.00 - - - - - - - blendvps %xmm0, %xmm0, %xm…
284 … 2.00 2.00 2.00 1.00 - - - - - - blendvps %xmm0, (%rax), %x…
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/
Dresources-sse41.s13 blendvps %xmm0, %xmm2 label
14 blendvps (%rax), %xmm2 label
164 # CHECK-NEXT: 1 2 1.50 blendvps %xmm0, %xmm0, %xmm2
165 # CHECK-NEXT: 1 7 1.50 * blendvps %xmm0, (%rax), %xmm2
292 … - 0.50 0.50 - - - - - - - blendvps %xmm0, %xmm0, %xm…
293 … - 0.50 0.50 - - - 1.50 1.50 - - blendvps %xmm0, (%rax), %x…
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Haswell/
Dresources-sse41.s13 blendvps %xmm0, %xmm2 label
14 blendvps (%rax), %xmm2 label
164 # CHECK-NEXT: 2 2 2.00 blendvps %xmm0, %xmm0, %xmm2
165 # CHECK-NEXT: 3 8 2.00 * blendvps %xmm0, (%rax), %xmm2
279 # CHECK-NEXT: - - - - - - - 2.00 - - blendvps %xmm0,…
280 # CHECK-NEXT: - - - - 0.50 0.50 - 2.00 - - blendvps %xmm0,…
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SandyBridge/
Dresources-sse41.s13 blendvps %xmm0, %xmm2 label
14 blendvps (%rax), %xmm2 label
164 # CHECK-NEXT: 2 2 1.00 blendvps %xmm0, %xmm0, %xmm2
165 # CHECK-NEXT: 3 8 1.00 * blendvps %xmm0, (%rax), %xmm2
277 # CHECK-NEXT: - - 1.00 - - 1.00 - - blendvps %xmm0, %xmm0, %xmm2
278 # CHECK-NEXT: - - 1.00 - - 1.00 0.50 0.50 blendvps %xmm0, (%rax), %xmm2
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeServer/
Dresources-sse41.s13 blendvps %xmm0, %xmm2 label
14 blendvps (%rax), %xmm2 label
164 # CHECK-NEXT: 2 2 0.67 blendvps %xmm0, %xmm0, %xmm2
165 # CHECK-NEXT: 3 8 0.67 * blendvps %xmm0, (%rax), %xmm2
279 # CHECK-NEXT: - - 0.67 0.67 - - - 0.67 - - blendvps %xmm0,…
280 # CHECK-NEXT: - - 0.67 0.67 0.50 0.50 - 0.67 - - blendvps %xmm0,…
/external/llvm/test/Transforms/InstCombine/
Dblend_x86.ll29 …%1 = tail call <4 x float> @llvm.x86.sse41.blendvps(<4 x float> %xyzw, <4 x float> %abcd, <4 x flo…
36 …%1 = tail call <4 x float> @llvm.x86.sse41.blendvps(<4 x float> %xyzw, <4 x float> %abcd, <4 x flo…
43 …%1 = tail call <4 x float> @llvm.x86.sse41.blendvps(<4 x float> %xyzw, <4 x float> %xyzw, <4 x flo…
140 declare <4 x float> @llvm.x86.sse41.blendvps(<4 x float>, <4 x float>, <4 x float>)
/external/llvm-project/llvm/test/Transforms/InstCombine/X86/
Dblend_x86.ll34 …%1 = tail call <4 x float> @llvm.x86.sse41.blendvps(<4 x float> %xyzw, <4 x float> %abcd, <4 x flo…
42 …%1 = tail call <4 x float> @llvm.x86.sse41.blendvps(<4 x float> %xyzw, <4 x float> %abcd, <4 x flo…
50 …%1 = tail call <4 x float> @llvm.x86.sse41.blendvps(<4 x float> %xyzw, <4 x float> %xyzw, <4 x flo…
165 %r = call <4 x float> @llvm.x86.sse41.blendvps(<4 x float> %x, <4 x float> %y, <4 x float> %b)
223 …%r = tail call <4 x float> @llvm.x86.sse41.blendvps(<4 x float> %ld, <4 x float> zeroinitializer, …
290 declare <4 x float> @llvm.x86.sse41.blendvps(<4 x float>, <4 x float>, <4 x float>)

1234