Home
last modified time | relevance | path

Searched refs:vpsllw (Results 1 – 25 of 211) sorted by relevance

123456789

/external/llvm/test/CodeGen/X86/
Dvector-shift-shl-256.ll103 ; AVX1-NEXT: vpsllw $12, %xmm2, %xmm3
104 ; AVX1-NEXT: vpsllw $4, %xmm2, %xmm2
108 ; AVX1-NEXT: vpsllw $8, %xmm4, %xmm5
110 ; AVX1-NEXT: vpsllw $4, %xmm2, %xmm4
112 ; AVX1-NEXT: vpsllw $2, %xmm2, %xmm4
115 ; AVX1-NEXT: vpsllw $1, %xmm2, %xmm4
118 ; AVX1-NEXT: vpsllw $12, %xmm1, %xmm3
119 ; AVX1-NEXT: vpsllw $4, %xmm1, %xmm1
122 ; AVX1-NEXT: vpsllw $8, %xmm0, %xmm4
124 ; AVX1-NEXT: vpsllw $4, %xmm0, %xmm1
[all …]
Dvector-shift-shl-512.ll62 ; AVX512DQ-NEXT: vpsllw $4, %ymm0, %ymm4
65 ; AVX512DQ-NEXT: vpsllw $5, %ymm2, %ymm2
67 ; AVX512DQ-NEXT: vpsllw $2, %ymm0, %ymm4
75 ; AVX512DQ-NEXT: vpsllw $4, %ymm1, %ymm2
77 ; AVX512DQ-NEXT: vpsllw $5, %ymm3, %ymm3
79 ; AVX512DQ-NEXT: vpsllw $2, %ymm1, %ymm2
123 ; AVX512DQ-NEXT: vpsllw %xmm2, %ymm0, %ymm0
124 ; AVX512DQ-NEXT: vpsllw %xmm2, %ymm1, %ymm1
132 ; AVX512BW-NEXT: vpsllw %xmm1, %zmm0, %zmm0
143 ; AVX512DQ-NEXT: vpsllw $4, %ymm0, %ymm3
[all …]
Dvector-rotate-256.ll158 ; AVX1-NEXT: vpsllw $12, %xmm4, %xmm5
159 ; AVX1-NEXT: vpsllw $4, %xmm4, %xmm4
163 ; AVX1-NEXT: vpsllw $8, %xmm4, %xmm7
165 ; AVX1-NEXT: vpsllw $4, %xmm5, %xmm7
167 ; AVX1-NEXT: vpsllw $2, %xmm5, %xmm7
170 ; AVX1-NEXT: vpsllw $1, %xmm5, %xmm7
173 ; AVX1-NEXT: vpsllw $12, %xmm1, %xmm6
174 ; AVX1-NEXT: vpsllw $4, %xmm1, %xmm1
177 ; AVX1-NEXT: vpsllw $8, %xmm0, %xmm7
179 ; AVX1-NEXT: vpsllw $4, %xmm1, %xmm7
[all …]
Dvector-shift-shl-128.ll217 ; AVX1-NEXT: vpsllw $12, %xmm1, %xmm2
218 ; AVX1-NEXT: vpsllw $4, %xmm1, %xmm1
221 ; AVX1-NEXT: vpsllw $8, %xmm0, %xmm3
223 ; AVX1-NEXT: vpsllw $4, %xmm0, %xmm1
225 ; AVX1-NEXT: vpsllw $2, %xmm0, %xmm1
228 ; AVX1-NEXT: vpsllw $1, %xmm0, %xmm1
351 ; AVX-NEXT: vpsllw $5, %xmm1, %xmm1
352 ; AVX-NEXT: vpsllw $4, %xmm0, %xmm2
355 ; AVX-NEXT: vpsllw $2, %xmm0, %xmm2
371 ; AVX512-NEXT: vpsllw $5, %xmm1, %xmm1
[all …]
Davx512bw-mov.ll103 ; CHECK-NEXT: vpsllw $7, %xmm0, %xmm0
118 ; CHECK-NEXT: vpsllw $7, %ymm0, %ymm0
133 ; CHECK-NEXT: vpsllw $15, %xmm0, %xmm0
148 ; CHECK-NEXT: vpsllw $7, %xmm0, %xmm0
164 ; CHECK-NEXT: vpsllw $7, %xmm0, %xmm0
179 ; CHECK-NEXT: vpsllw $7, %ymm0, %ymm0
194 ; CHECK-NEXT: vpsllw $15, %xmm0, %xmm0
209 ; CHECK-NEXT: vpsllw $7, %xmm0, %xmm0
Davx-shift.ll20 ; CHECK-NEXT: vpsllw $2, %xmm0, %xmm1
22 ; CHECK-NEXT: vpsllw $2, %xmm0, %xmm0
155 ; CHECK-NEXT: vpsllw $2, %xmm1, %xmm1
158 ; CHECK-NEXT: vpsllw $2, %xmm0, %xmm0
198 ; CHECK-NEXT: vpsllw $8, %xmm0, %xmm1
201 ; CHECK-NEXT: vpsllw $8, %xmm0, %xmm0
Davx512-ext.ll9 ; KNL-NEXT: vpsllw $15, %xmm0, %xmm0
16 ; SKX-NEXT: vpsllw $15, %xmm0, %xmm0
30 ; KNL-NEXT: vpsllw $15, %xmm0, %xmm0
37 ; SKX-NEXT: vpsllw $15, %xmm0, %xmm0
53 ; KNL-NEXT: vpsllw $15, %ymm0, %ymm0
60 ; SKX-NEXT: vpsllw $7, %xmm0, %xmm0
75 ; KNL-NEXT: vpsllw $15, %ymm0, %ymm0
82 ; SKX-NEXT: vpsllw $7, %xmm0, %xmm0
106 ; KNL-NEXT: vpsllw $15, %ymm1, %ymm1
113 ; SKX-NEXT: vpsllw $7, %xmm1, %xmm1
[all …]
/external/llvm-project/llvm/test/CodeGen/X86/
Dvector-shift-shl-512.ll55 ; AVX512DQ-NEXT: vpsllw $4, %ymm2, %ymm3
59 ; AVX512DQ-NEXT: vpsllw $5, %ymm5, %ymm5
61 ; AVX512DQ-NEXT: vpsllw $2, %ymm2, %ymm3
69 ; AVX512DQ-NEXT: vpsllw $4, %ymm0, %ymm3
71 ; AVX512DQ-NEXT: vpsllw $5, %ymm1, %ymm1
73 ; AVX512DQ-NEXT: vpsllw $2, %ymm0, %ymm3
85 ; AVX512BW-NEXT: vpsllw $4, %zmm0, %zmm2
87 ; AVX512BW-NEXT: vpsllw $5, %zmm1, %zmm1
90 ; AVX512BW-NEXT: vpsllw $2, %zmm0, %zmm2
133 ; AVX512DQ-NEXT: vpsllw %xmm1, %ymm2, %ymm2
[all …]
Dvector-shift-shl-256.ll296 ; AVX1-NEXT: vpsllw $4, %xmm2, %xmm3
300 ; AVX1-NEXT: vpsllw $5, %xmm5, %xmm5
302 ; AVX1-NEXT: vpsllw $2, %xmm2, %xmm3
310 ; AVX1-NEXT: vpsllw $4, %xmm0, %xmm3
312 ; AVX1-NEXT: vpsllw $5, %xmm1, %xmm1
314 ; AVX1-NEXT: vpsllw $2, %xmm0, %xmm3
326 ; AVX2-NEXT: vpsllw $5, %ymm1, %ymm1
327 ; AVX2-NEXT: vpsllw $4, %ymm0, %ymm2
330 ; AVX2-NEXT: vpsllw $2, %ymm0, %ymm2
359 ; AVX512DQ-NEXT: vpsllw $5, %ymm1, %ymm1
[all …]
Dvector-rotate-512.ll132 ; AVX512F-NEXT: vpsllw $4, %ymm5, %ymm6
135 ; AVX512F-NEXT: vpsllw $5, %ymm4, %ymm4
137 ; AVX512F-NEXT: vpsllw $2, %ymm6, %ymm8
145 ; AVX512F-NEXT: vpsllw $4, %ymm0, %ymm6
147 ; AVX512F-NEXT: vpsllw $5, %ymm1, %ymm1
149 ; AVX512F-NEXT: vpsllw $2, %ymm6, %ymm7
160 ; AVX512F-NEXT: vpsllw $5, %ymm3, %ymm3
174 ; AVX512F-NEXT: vpsllw $5, %ymm2, %ymm2
195 ; AVX512VL-NEXT: vpsllw $4, %ymm5, %ymm6
198 ; AVX512VL-NEXT: vpsllw $5, %ymm4, %ymm4
[all …]
Dvector-fshl-rot-512.ll148 ; AVX512F-NEXT: vpsllw $5, %ymm5, %ymm5
164 ; AVX512F-NEXT: vpsllw $5, %ymm5, %ymm5
175 ; AVX512F-NEXT: vpsllw $4, %ymm2, %ymm4
180 ; AVX512F-NEXT: vpsllw $5, %ymm6, %ymm6
182 ; AVX512F-NEXT: vpsllw $2, %ymm2, %ymm4
190 ; AVX512F-NEXT: vpsllw $4, %ymm0, %ymm4
192 ; AVX512F-NEXT: vpsllw $5, %ymm1, %ymm1
194 ; AVX512F-NEXT: vpsllw $2, %ymm0, %ymm4
216 ; AVX512VL-NEXT: vpsllw $5, %ymm5, %ymm5
232 ; AVX512VL-NEXT: vpsllw $5, %ymm5, %ymm5
[all …]
Dvector-fshr-rot-512.ll140 ; AVX512F-NEXT: vpsllw $4, %ymm2, %ymm3
148 ; AVX512F-NEXT: vpsllw $5, %ymm5, %ymm5
150 ; AVX512F-NEXT: vpsllw $2, %ymm3, %ymm8
158 ; AVX512F-NEXT: vpsllw $4, %ymm0, %ymm5
162 ; AVX512F-NEXT: vpsllw $5, %ymm5, %ymm5
164 ; AVX512F-NEXT: vpsllw $2, %ymm4, %ymm6
177 ; AVX512F-NEXT: vpsllw $5, %ymm6, %ymm6
191 ; AVX512F-NEXT: vpsllw $5, %ymm1, %ymm1
208 ; AVX512VL-NEXT: vpsllw $4, %ymm2, %ymm3
216 ; AVX512VL-NEXT: vpsllw $5, %ymm5, %ymm5
[all …]
Dvector-fshr-512.ll156 ; AVX512F-NEXT: vpsllw $1, %ymm0, %ymm4
163 ; AVX512F-NEXT: vpsllw $1, %ymm0, %ymm0
188 ; AVX512VL-NEXT: vpsllw $1, %ymm0, %ymm4
195 ; AVX512VL-NEXT: vpsllw $1, %ymm0, %ymm0
209 ; AVX512BW-NEXT: vpsllw $1, %zmm0, %zmm0
226 ; AVX512VLBW-NEXT: vpsllw $1, %zmm0, %zmm0
250 ; AVX512F-NEXT: vpsllw $5, %ymm8, %ymm8
264 ; AVX512F-NEXT: vpsllw $5, %ymm7, %ymm5
277 ; AVX512F-NEXT: vpsllw $4, %ymm3, %ymm4
282 ; AVX512F-NEXT: vpsllw $5, %ymm6, %ymm6
[all …]
Dvector-fshl-512.ll247 ; AVX512F-NEXT: vpsllw $5, %ymm9, %ymm9
262 ; AVX512F-NEXT: vpsllw $5, %ymm8, %ymm6
274 ; AVX512F-NEXT: vpsllw $4, %ymm3, %ymm4
279 ; AVX512F-NEXT: vpsllw $5, %ymm6, %ymm6
281 ; AVX512F-NEXT: vpsllw $2, %ymm3, %ymm4
289 ; AVX512F-NEXT: vpsllw $4, %ymm0, %ymm4
291 ; AVX512F-NEXT: vpsllw $5, %ymm2, %ymm2
293 ; AVX512F-NEXT: vpsllw $2, %ymm0, %ymm4
316 ; AVX512VL-NEXT: vpsllw $5, %ymm9, %ymm9
331 ; AVX512VL-NEXT: vpsllw $5, %ymm8, %ymm6
[all …]
Dlower-vec-shift.ll268 ; AVX1-NEXT: vpsllw $1, %xmm1, %xmm2
269 ; AVX1-NEXT: vpsllw $3, %xmm1, %xmm1
271 ; AVX1-NEXT: vpsllw $3, %xmm0, %xmm2
272 ; AVX1-NEXT: vpsllw $1, %xmm0, %xmm0
296 ; AVX1-NEXT: vpsllw $3, %xmm1, %xmm2
297 ; AVX1-NEXT: vpsllw $1, %xmm1, %xmm1
299 ; AVX1-NEXT: vpsllw $3, %xmm0, %xmm2
300 ; AVX1-NEXT: vpsllw $1, %xmm0, %xmm0
307 ; AVX2-NEXT: vpsllw $3, %ymm0, %ymm1
308 ; AVX2-NEXT: vpsllw $1, %ymm0, %ymm0
Dmovmsk-cmp.ll971 ; AVX1OR2-NEXT: vpsllw $7, %xmm0, %xmm0
979 ; KNL-NEXT: vpsllw $7, %xmm0, %xmm0
1246 ; AVX1OR2-NEXT: vpsllw $7, %xmm0, %xmm0
1254 ; KNL-NEXT: vpsllw $7, %xmm0, %xmm0
1288 ; AVX1-NEXT: vpsllw $7, %xmm0, %xmm1
1291 ; AVX1-NEXT: vpsllw $7, %xmm0, %xmm0
1302 ; AVX2-NEXT: vpsllw $7, %ymm0, %ymm0
1311 ; KNL-NEXT: vpsllw $7, %ymm0, %ymm0
1346 ; AVX1-NEXT: vpsllw $7, %xmm0, %xmm1
1349 ; AVX1-NEXT: vpsllw $7, %xmm0, %xmm0
[all …]
Dvector-fshr-256.ll324 ; AVX1-NEXT: vpsllw $12, %xmm5, %xmm6
325 ; AVX1-NEXT: vpsllw $4, %xmm5, %xmm5
339 ; AVX1-NEXT: vpsllw $12, %xmm4, %xmm5
340 ; AVX1-NEXT: vpsllw $4, %xmm4, %xmm4
367 ; AVX1-NEXT: vpsllw $1, %xmm4, %xmm4
378 ; AVX1-NEXT: vpsllw $1, %xmm0, %xmm0
400 ; AVX2-NEXT: vpsllw $1, %ymm0, %ymm0
421 ; AVX512F-NEXT: vpsllw $1, %ymm0, %ymm0
437 ; AVX512VL-NEXT: vpsllw $1, %ymm0, %ymm0
451 ; AVX512BW-NEXT: vpsllw $1, %ymm0, %ymm0
[all …]
Davx512bw-mov.ll99 ; CHECK-NEXT: vpsllw $7, %xmm0, %xmm0
113 ; CHECK-NEXT: vpsllw $7, %ymm0, %ymm0
127 ; CHECK-NEXT: vpsllw $15, %xmm0, %xmm0
142 ; CHECK-NEXT: vpsllw $7, %xmm0, %xmm0
157 ; CHECK-NEXT: vpsllw $7, %xmm0, %xmm0
171 ; CHECK-NEXT: vpsllw $7, %ymm0, %ymm0
185 ; CHECK-NEXT: vpsllw $15, %xmm0, %xmm0
200 ; CHECK-NEXT: vpsllw $7, %xmm0, %xmm0
Dvector-rotate-256.ll382 ; AVX1-NEXT: vpsllw $4, %xmm2, %xmm5
386 ; AVX1-NEXT: vpsllw $5, %xmm5, %xmm5
391 ; AVX1-NEXT: vpsllw $2, %xmm2, %xmm7
405 ; AVX1-NEXT: vpsllw $4, %xmm0, %xmm5
408 ; AVX1-NEXT: vpsllw $5, %xmm1, %xmm1
412 ; AVX1-NEXT: vpsllw $2, %xmm0, %xmm4
430 ; AVX2-NEXT: vpsllw $4, %ymm0, %ymm3
433 ; AVX2-NEXT: vpsllw $5, %ymm1, %ymm1
437 ; AVX2-NEXT: vpsllw $2, %ymm0, %ymm3
454 ; AVX512F-NEXT: vpsllw $4, %ymm0, %ymm3
[all …]
Dvector-shift-shl-sub128.ll403 ; AVX-NEXT: vpsllw $5, %xmm1, %xmm1
404 ; AVX-NEXT: vpsllw $4, %xmm0, %xmm2
407 ; AVX-NEXT: vpsllw $2, %xmm0, %xmm2
547 ; AVX-NEXT: vpsllw $5, %xmm1, %xmm1
548 ; AVX-NEXT: vpsllw $4, %xmm0, %xmm2
551 ; AVX-NEXT: vpsllw $2, %xmm0, %xmm2
691 ; AVX-NEXT: vpsllw $5, %xmm1, %xmm1
692 ; AVX-NEXT: vpsllw $4, %xmm0, %xmm2
695 ; AVX-NEXT: vpsllw $2, %xmm0, %xmm2
849 ; AVX-NEXT: vpsllw %xmm1, %xmm0, %xmm0
[all …]
Dvector-fshl-rot-256.ll386 ; AVX1-NEXT: vpsllw $4, %xmm2, %xmm5
390 ; AVX1-NEXT: vpsllw $5, %xmm5, %xmm5
395 ; AVX1-NEXT: vpsllw $2, %xmm2, %xmm7
409 ; AVX1-NEXT: vpsllw $4, %xmm0, %xmm5
412 ; AVX1-NEXT: vpsllw $5, %xmm1, %xmm1
416 ; AVX1-NEXT: vpsllw $2, %xmm0, %xmm4
434 ; AVX2-NEXT: vpsllw $4, %ymm0, %ymm3
437 ; AVX2-NEXT: vpsllw $5, %ymm1, %ymm1
441 ; AVX2-NEXT: vpsllw $2, %ymm0, %ymm3
458 ; AVX512F-NEXT: vpsllw $4, %ymm0, %ymm3
[all …]
Dvector-fshr-rot-256.ll418 ; AVX1-NEXT: vpsllw $4, %xmm2, %xmm5
424 ; AVX1-NEXT: vpsllw $5, %xmm5, %xmm5
429 ; AVX1-NEXT: vpsllw $2, %xmm2, %xmm6
443 ; AVX1-NEXT: vpsllw $4, %xmm0, %xmm5
447 ; AVX1-NEXT: vpsllw $5, %xmm1, %xmm1
451 ; AVX1-NEXT: vpsllw $2, %xmm0, %xmm4
469 ; AVX2-NEXT: vpsllw $4, %ymm0, %ymm3
474 ; AVX2-NEXT: vpsllw $5, %ymm1, %ymm1
478 ; AVX2-NEXT: vpsllw $2, %ymm0, %ymm3
495 ; AVX512F-NEXT: vpsllw $4, %ymm0, %ymm3
[all …]
Davx512-masked_memop-16-8.ll9 ; CHECK-NEXT: vpsllw $7, %xmm0, %xmm0
21 ; CHECK-NEXT: vpsllw $7, %ymm0, %ymm0
33 ; CHECK-NEXT: vpsllw $7, %zmm0, %zmm0
45 ; CHECK-NEXT: vpsllw $15, %xmm0, %xmm0
57 ; CHECK-NEXT: vpsllw $7, %xmm0, %xmm0
69 ; CHECK-NEXT: vpsllw $7, %ymm0, %ymm0
81 ; CHECK-NEXT: vpsllw $7, %xmm0, %xmm0
93 ; CHECK-NEXT: vpsllw $7, %ymm0, %ymm0
106 ; CHECK-NEXT: vpsllw $7, %zmm0, %zmm0
119 ; CHECK-NEXT: vpsllw $15, %xmm0, %xmm0
[all …]
Dvector-fshl-256.ll322 ; AVX1-NEXT: vpsllw $12, %xmm5, %xmm6
323 ; AVX1-NEXT: vpsllw $4, %xmm5, %xmm5
338 ; AVX1-NEXT: vpsllw $12, %xmm4, %xmm5
339 ; AVX1-NEXT: vpsllw $4, %xmm4, %xmm4
540 ; AVX1-NEXT: vpsllw $5, %xmm3, %xmm3
555 ; AVX1-NEXT: vpsllw $5, %xmm8, %xmm7
567 ; AVX1-NEXT: vpsllw $4, %xmm3, %xmm4
572 ; AVX1-NEXT: vpsllw $5, %xmm6, %xmm6
574 ; AVX1-NEXT: vpsllw $2, %xmm3, %xmm4
582 ; AVX1-NEXT: vpsllw $4, %xmm0, %xmm4
[all …]
Davx-shift.ll20 ; CHECK-NEXT: vpsllw $2, %xmm0, %xmm1
22 ; CHECK-NEXT: vpsllw $2, %xmm0, %xmm0
155 ; CHECK-NEXT: vpsllw $2, %xmm1, %xmm1
158 ; CHECK-NEXT: vpsllw $2, %xmm0, %xmm0
218 ; CHECK-NEXT: vpsllw $8, %xmm0, %xmm1
221 ; CHECK-NEXT: vpsllw $8, %xmm0, %xmm0

123456789