Home
last modified time | relevance | path

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

123

/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 …]
Davx512-bugfix-26264.ll7 ; AVX512BW-NEXT: vpsllw $7, %ymm0, %ymm0
28 ; AVX512BW-NEXT: vpsllw $7, %ymm0, %ymm0
Dvector-shift-lshr-256.ll122 ; AVX1-NEXT: vpsllw $12, %xmm2, %xmm3
123 ; AVX1-NEXT: vpsllw $4, %xmm2, %xmm2
137 ; AVX1-NEXT: vpsllw $12, %xmm1, %xmm3
138 ; AVX1-NEXT: vpsllw $4, %xmm1, %xmm1
211 ; AVX1-NEXT: vpsllw $5, %xmm5, %xmm5
225 ; AVX1-NEXT: vpsllw $5, %xmm1, %xmm1
240 ; AVX2-NEXT: vpsllw $5, %ymm1, %ymm1
280 ; AVX512-NEXT: vpsllw $5, %ymm1, %ymm1
443 ; AVX1-NEXT: vpsllw $5, %xmm1, %xmm1
472 ; AVX2-NEXT: vpsllw $5, %ymm1, %ymm1
[all …]
Dpr17764.ll8 ; CHECK-NEXT: vpsllw $15, %ymm0, %ymm0
Dvector-tzcnt-512.ll255 ; AVX512CD-NEXT: vpsllw $8, %ymm0, %ymm5
267 ; AVX512CD-NEXT: vpsllw $8, %ymm1, %ymm2
286 ; AVX512CDBW-NEXT: vpsllw $8, %zmm0, %zmm1
305 ; AVX512BW-NEXT: vpsllw $8, %zmm0, %zmm1
329 ; AVX512CD-NEXT: vpsllw $8, %ymm0, %ymm5
341 ; AVX512CD-NEXT: vpsllw $8, %ymm1, %ymm2
360 ; AVX512CDBW-NEXT: vpsllw $8, %zmm0, %zmm1
379 ; AVX512BW-NEXT: vpsllw $8, %zmm0, %zmm1
Davx2-vector-shifts.ll28 ; CHECK-NEXT: vpsllw $15, %ymm0, %ymm0
310 ; CHECK-NEXT: vpsllw $5, %ymm1, %ymm1
311 ; CHECK-NEXT: vpsllw $4, %ymm0, %ymm2
314 ; CHECK-NEXT: vpsllw $2, %ymm0, %ymm2
362 ; CHECK-NEXT: vpsllw $5, %ymm1, %ymm1
427 ; CHECK-NEXT: vpsllw $5, %ymm1, %ymm1
Dvector-popcnt-512.ll110 ; AVX512F-NEXT: vpsllw $8, %ymm0, %ymm3
119 ; AVX512F-NEXT: vpsllw $8, %ymm1, %ymm2
134 ; AVX512BW-NEXT: vpsllw $8, %zmm0, %zmm1
Dvector-rotate-128.ll388 ; AVX1-NEXT: vpsllw $12, %xmm1, %xmm3
389 ; AVX1-NEXT: vpsllw $4, %xmm1, %xmm1
392 ; AVX1-NEXT: vpsllw $8, %xmm0, %xmm4
394 ; AVX1-NEXT: vpsllw $4, %xmm1, %xmm4
396 ; AVX1-NEXT: vpsllw $2, %xmm1, %xmm4
399 ; AVX1-NEXT: vpsllw $1, %xmm1, %xmm4
402 ; AVX1-NEXT: vpsllw $12, %xmm2, %xmm3
403 ; AVX1-NEXT: vpsllw $4, %xmm2, %xmm2
629 ; AVX-NEXT: vpsllw $5, %xmm1, %xmm1
630 ; AVX-NEXT: vpsllw $4, %xmm0, %xmm3
[all …]
Davx512-skx-insert-subvec.ll136 ; CHECK-NEXT: vpsllw $15, %xmm1, %xmm1
138 ; CHECK-NEXT: vpsllw $15, %xmm0, %xmm0
151 ; CHECK-NEXT: vpsllw $15, %xmm0, %xmm0
Davx512-fma.ll137 ; SKX-NEXT: vpsllw $7, %xmm2, %xmm2
161 ; SKX-NEXT: vpsllw $7, %xmm2, %xmm2
186 ; SKX-NEXT: vpsllw $7, %xmm2, %xmm2
Dvector-shift-ashr-256.ll145 ; AVX1-NEXT: vpsllw $12, %xmm2, %xmm3
146 ; AVX1-NEXT: vpsllw $4, %xmm2, %xmm2
160 ; AVX1-NEXT: vpsllw $12, %xmm1, %xmm3
161 ; AVX1-NEXT: vpsllw $4, %xmm1, %xmm1
230 ; AVX1-NEXT: vpsllw $5, %xmm2, %xmm2
255 ; AVX1-NEXT: vpsllw $5, %xmm1, %xmm1
284 ; AVX2-NEXT: vpsllw $5, %ymm1, %ymm1
336 ; AVX512-NEXT: vpsllw $5, %ymm1, %ymm1
528 ; AVX1-NEXT: vpsllw $5, %xmm1, %xmm1
576 ; AVX2-NEXT: vpsllw $5, %ymm1, %ymm1
[all …]
Dvector-popcnt-256.ll110 ; AVX1-NEXT: vpsllw $8, %xmm2, %xmm4
120 ; AVX1-NEXT: vpsllw $8, %xmm0, %xmm1
136 ; AVX2-NEXT: vpsllw $8, %ymm0, %ymm1
Dvector-tzcnt-256.ll380 ; AVX1-NEXT: vpsllw $8, %xmm2, %xmm4
391 ; AVX1-NEXT: vpsllw $8, %xmm0, %xmm1
411 ; AVX2-NEXT: vpsllw $8, %ymm0, %ymm1
430 ; AVX512CDVL-NEXT: vpsllw $8, %ymm0, %ymm1
449 ; AVX512CD-NEXT: vpsllw $8, %ymm0, %ymm1
476 ; AVX1-NEXT: vpsllw $8, %xmm2, %xmm4
487 ; AVX1-NEXT: vpsllw $8, %xmm0, %xmm1
507 ; AVX2-NEXT: vpsllw $8, %ymm0, %ymm1
526 ; AVX512CDVL-NEXT: vpsllw $8, %ymm0, %ymm1
545 ; AVX512CD-NEXT: vpsllw $8, %ymm0, %ymm1
Dshift-pcmp.ll37 ; AVX-NEXT: vpsllw $5, %xmm0, %xmm0
Davx512-calling-conv.ll40 ; SKX-NEXT: vpsllw $7, %xmm1, %xmm1
42 ; SKX-NEXT: vpsllw $7, %xmm0, %xmm0
80 ; SKX-NEXT: vpsllw $15, %xmm1, %xmm1
82 ; SKX-NEXT: vpsllw $15, %xmm0, %xmm0
308 ; SKX-NEXT: vpsllw $15, %xmm0, %xmm0
Davx2-shift.ll83 ; CHECK: vpsllw
216 ; CHECK: vpsllw $3
251 ; CHECK: vpsllw
Davx512-mask-op.ll321 ; SKX-NEXT: vpsllw $15, %xmm0, %xmm0
400 ; SKX-NEXT: vpsllw $7, %xmm1, %xmm0
403 ; SKX-NEXT: vpsllw $7, %xmm0, %xmm0
536 ; KNL-NEXT: vpsllw $7, %ymm2, %ymm0
589 ; KNL-NEXT: vpsllw $7, %ymm0, %ymm0
665 ; KNL-NEXT: vpsllw $15, %ymm3, %ymm3
670 ; KNL-NEXT: vpsllw $15, %ymm2, %ymm2
677 ; SKX-NEXT: vpsllw $7, %ymm1, %ymm1
809 ; SKX-NEXT: vpsllw $15, %xmm0, %xmm0
831 ; SKX-NEXT: vpsllw $7, %xmm0, %xmm0
[all …]
Dvector-shift-lshr-512.ll65 ; AVX512DQ-NEXT: vpsllw $5, %ymm2, %ymm2
79 ; AVX512DQ-NEXT: vpsllw $5, %ymm3, %ymm3
150 ; AVX512DQ-NEXT: vpsllw $5, %ymm2, %ymm2
237 ; AVX512DQ-NEXT: vpsllw $5, %ymm4, %ymm4
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Davx-shift.ll12 ; CHECK: vpsllw
13 ; CHECK: vpsllw

123