/external/llvm-project/llvm/test/CodeGen/X86/ |
D | 2011-10-19-widen_vselect.ll | 30 ; 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
|
D | pr24139.ll | 44 …%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>)
|
D | combine-sse41-intrinsics.ll | 122 ; 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>)
|
D | fminnum.ll | 208 ; 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
|
D | fmaxnum.ll | 208 ; 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
|
D | pr18014.ll | 14 ; CHECK-NEXT: blendvps %xmm0, %xmm1, %xmm2
|
D | combine-mulo.ll | 42 ; SSE-NEXT: blendvps %xmm0, %xmm1, %xmm2 89 ; SSE-NEXT: blendvps %xmm0, %xmm2, %xmm1
|
D | vector-shift-by-select-loop.ll | 63 ; 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/ |
D | InheritTargetAttributes.ll | 6 ; 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/ |
D | SSE41-64.s | 89 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
|
D | SSE41-32.s | 89 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/ |
D | pr24139.ll | 44 …%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/ |
D | resources-sse41.s | 13 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/ |
D | resources-sse41.s | 13 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/ |
D | resources-sse41.s | 13 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/ |
D | resources-sse41.s | 13 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/ |
D | resources-sse41.s | 13 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/ |
D | resources-sse41.s | 13 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/ |
D | resources-sse41.s | 13 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/ |
D | resources-sse41.s | 13 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/ |
D | resources-sse41.s | 13 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/ |
D | resources-sse41.s | 13 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/ |
D | resources-sse41.s | 13 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/ |
D | blend_x86.ll | 29 …%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/ |
D | blend_x86.ll | 34 …%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>)
|