Lines Matching full:sse41
2 ; RUN: llc < %s -mtriple=x86_64-- -mattr=+sse4.1 | FileCheck %s --check-prefix=ALL --check-prefix=SSE41
6 ; SSE41-LABEL: blend_packusdw:
7 ; SSE41: # BB#0:
8 ; SSE41-NEXT: packusdw %xmm2, %xmm0
9 ; SSE41-NEXT: retq
15 %p0 = call <8 x i16> @llvm.x86.sse41.packusdw(<4 x i32> %a0, <4 x i32> %a1)
16 %p1 = call <8 x i16> @llvm.x86.sse41.packusdw(<4 x i32> %a2, <4 x i32> %a3)
22 ; SSE41-LABEL: blend_packuswb:
23 ; SSE41: # BB#0:
24 ; SSE41-NEXT: packuswb %xmm2, %xmm0
25 ; SSE41-NEXT: retq
38 ; SSE41-LABEL: blend_packusdw_packuswb:
39 ; SSE41: # BB#0:
40 ; SSE41-NEXT: packusdw %xmm1, %xmm0
41 ; SSE41-NEXT: packuswb %xmm3, %xmm2
42 ; SSE41-NEXT: punpcklqdq {{.*#+}} xmm0 = xmm0[0],xmm2[0]
43 ; SSE41-NEXT: retq
51 %p0 = call <8 x i16> @llvm.x86.sse41.packusdw(<4 x i32> %a0, <4 x i32> %a1)
59 declare <8 x i16> @llvm.x86.sse41.packusdw(<4 x i32>, <4 x i32>)