Lines Matching refs:WIN
3 ; RUN: llc < %s -mtriple=x86_64-win32 -mattr=+ssse3 | FileCheck %s --check-prefixes=CHECK,CHECK-WIN
15 ; CHECK-WIN-LABEL: a:
16 ; CHECK-WIN: # %bb.0:
17 ; CHECK-WIN-NEXT: movdqa (%rcx), %xmm1
18 ; CHECK-WIN-NEXT: punpcklwd {{.*#+}} xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1],xmm0[2],xmm1[2],xmm0…
19 ; CHECK-WIN-NEXT: psrad $16, %xmm0
20 ; CHECK-WIN-NEXT: punpckhwd {{.*#+}} xmm1 = xmm1[4,4,5,5,6,6,7,7]
21 ; CHECK-WIN-NEXT: psrad $16, %xmm1
22 ; CHECK-WIN-NEXT: retq
37 ; CHECK-WIN-LABEL: b:
38 ; CHECK-WIN: # %bb.0:
39 ; CHECK-WIN-NEXT: # kill: def $r8w killed $r8w def $r8d
40 ; CHECK-WIN-NEXT: # kill: def $dx killed $dx def $edx
41 ; CHECK-WIN-NEXT: # kill: def $cx killed $cx def $ecx
42 ; CHECK-WIN-NEXT: pxor %xmm0, %xmm0
43 ; CHECK-WIN-NEXT: pinsrw $1, %ecx, %xmm0
44 ; CHECK-WIN-NEXT: pinsrw $3, %edx, %xmm0
45 ; CHECK-WIN-NEXT: pinsrw $5, %r8d, %xmm0
46 ; CHECK-WIN-NEXT: psrad $16, %xmm0
47 ; CHECK-WIN-NEXT: retq
58 ; CHECK-WIN-LABEL: c:
59 ; CHECK-WIN: # %bb.0:
60 ; CHECK-WIN-NEXT: movswl %cx, %eax
61 ; CHECK-WIN-NEXT: retq
75 ; CHECK-WIN-LABEL: d:
76 ; CHECK-WIN: # %bb.0:
77 ; CHECK-WIN-NEXT: movdqa (%rcx), %xmm1
78 ; CHECK-WIN-NEXT: pxor %xmm2, %xmm2
79 ; CHECK-WIN-NEXT: movdqa %xmm1, %xmm0
80 ; CHECK-WIN-NEXT: punpcklwd {{.*#+}} xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1],xmm0[2],xmm2[2],xmm0…
81 ; CHECK-WIN-NEXT: punpckhwd {{.*#+}} xmm1 = xmm1[4],xmm2[4],xmm1[5],xmm2[5],xmm1[6],xmm2[6],xmm1…
82 ; CHECK-WIN-NEXT: retq
96 ; CHECK-WIN-LABEL: e:
97 ; CHECK-WIN: # %bb.0:
98 ; CHECK-WIN-NEXT: # kill: def $r8w killed $r8w def $r8d
99 ; CHECK-WIN-NEXT: # kill: def $dx killed $dx def $edx
100 ; CHECK-WIN-NEXT: movzwl %cx, %eax
101 ; CHECK-WIN-NEXT: movd %eax, %xmm0
102 ; CHECK-WIN-NEXT: pinsrw $2, %edx, %xmm0
103 ; CHECK-WIN-NEXT: pinsrw $4, %r8d, %xmm0
104 ; CHECK-WIN-NEXT: retq
115 ; CHECK-WIN-LABEL: f:
116 ; CHECK-WIN: # %bb.0:
117 ; CHECK-WIN-NEXT: movzwl %cx, %eax
118 ; CHECK-WIN-NEXT: retq
132 ; CHECK-WIN-LABEL: g:
133 ; CHECK-WIN: # %bb.0:
134 ; CHECK-WIN-NEXT: movdqa (%rcx), %xmm0
135 ; CHECK-WIN-NEXT: movdqa (%rdx), %xmm1
136 ; CHECK-WIN-NEXT: movdqa {{.*#+}} xmm2 = [0,1,4,5,8,9,12,13,8,9,12,13,12,13,14,15]
137 ; CHECK-WIN-NEXT: pshufb %xmm2, %xmm1
138 ; CHECK-WIN-NEXT: pshufb %xmm2, %xmm0
139 ; CHECK-WIN-NEXT: punpcklqdq {{.*#+}} xmm0 = xmm0[0],xmm1[0]
140 ; CHECK-WIN-NEXT: retq
156 ; CHECK-WIN-LABEL: h:
157 ; CHECK-WIN: # %bb.0:
158 ; CHECK-WIN-NEXT: movdqa (%rcx), %xmm0
159 ; CHECK-WIN-NEXT: movd %xmm0, %eax
160 ; CHECK-WIN-NEXT: pextrw $2, %xmm0, %edx
161 ; CHECK-WIN-NEXT: pextrw $4, %xmm0, %ecx
162 ; CHECK-WIN-NEXT: # kill: def $ax killed $ax killed $eax
163 ; CHECK-WIN-NEXT: # kill: def $dx killed $dx killed $edx
164 ; CHECK-WIN-NEXT: # kill: def $cx killed $cx killed $ecx
165 ; CHECK-WIN-NEXT: retq
177 ; CHECK-WIN-LABEL: i:
178 ; CHECK-WIN: # %bb.0:
179 ; CHECK-WIN-NEXT: movl %ecx, %eax
180 ; CHECK-WIN-NEXT: # kill: def $ax killed $ax killed $eax
181 ; CHECK-WIN-NEXT: retq