Home
last modified time | relevance | path

Searched refs:vpblendvb (Results 1 – 25 of 132) sorted by relevance

123456

/external/llvm/test/CodeGen/X86/
Dvector-shift-ashr-256.ll151 ; AVX1-NEXT: vpblendvb %xmm2, %xmm5, %xmm4, %xmm2
153 ; AVX1-NEXT: vpblendvb %xmm3, %xmm4, %xmm2, %xmm2
156 ; AVX1-NEXT: vpblendvb %xmm3, %xmm4, %xmm2, %xmm2
159 ; AVX1-NEXT: vpblendvb %xmm3, %xmm4, %xmm2, %xmm2
165 ; AVX1-NEXT: vpblendvb %xmm1, %xmm4, %xmm0, %xmm0
167 ; AVX1-NEXT: vpblendvb %xmm3, %xmm1, %xmm0, %xmm0
170 ; AVX1-NEXT: vpblendvb %xmm3, %xmm1, %xmm0, %xmm0
173 ; AVX1-NEXT: vpblendvb %xmm3, %xmm1, %xmm0, %xmm0
235 ; AVX1-NEXT: vpblendvb %xmm3, %xmm6, %xmm5, %xmm5
238 ; AVX1-NEXT: vpblendvb %xmm3, %xmm6, %xmm5, %xmm5
[all …]
Dvector-shift-ashr-512.ll65 ; AVX512DQ-NEXT: vpblendvb %ymm4, %ymm6, %ymm5, %ymm5
68 ; AVX512DQ-NEXT: vpblendvb %ymm4, %ymm6, %ymm5, %ymm5
71 ; AVX512DQ-NEXT: vpblendvb %ymm4, %ymm6, %ymm5, %ymm4
76 ; AVX512DQ-NEXT: vpblendvb %ymm2, %ymm5, %ymm0, %ymm0
79 ; AVX512DQ-NEXT: vpblendvb %ymm2, %ymm5, %ymm0, %ymm0
82 ; AVX512DQ-NEXT: vpblendvb %ymm2, %ymm5, %ymm0, %ymm0
89 ; AVX512DQ-NEXT: vpblendvb %ymm3, %ymm5, %ymm4, %ymm4
92 ; AVX512DQ-NEXT: vpblendvb %ymm3, %ymm5, %ymm4, %ymm4
95 ; AVX512DQ-NEXT: vpblendvb %ymm3, %ymm5, %ymm4, %ymm3
100 ; AVX512DQ-NEXT: vpblendvb %ymm2, %ymm4, %ymm1, %ymm1
[all …]
Dvector-shift-shl-256.ll109 ; AVX1-NEXT: vpblendvb %xmm2, %xmm5, %xmm4, %xmm2
111 ; AVX1-NEXT: vpblendvb %xmm3, %xmm4, %xmm2, %xmm2
114 ; AVX1-NEXT: vpblendvb %xmm3, %xmm4, %xmm2, %xmm2
117 ; AVX1-NEXT: vpblendvb %xmm3, %xmm4, %xmm2, %xmm2
123 ; AVX1-NEXT: vpblendvb %xmm1, %xmm4, %xmm0, %xmm0
125 ; AVX1-NEXT: vpblendvb %xmm3, %xmm1, %xmm0, %xmm0
128 ; AVX1-NEXT: vpblendvb %xmm3, %xmm1, %xmm0, %xmm0
131 ; AVX1-NEXT: vpblendvb %xmm3, %xmm1, %xmm0, %xmm0
187 ; AVX1-NEXT: vpblendvb %xmm5, %xmm3, %xmm2, %xmm2
192 ; AVX1-NEXT: vpblendvb %xmm5, %xmm3, %xmm2, %xmm2
[all …]
Dvector-shift-lshr-256.ll128 ; AVX1-NEXT: vpblendvb %xmm2, %xmm5, %xmm4, %xmm2
130 ; AVX1-NEXT: vpblendvb %xmm3, %xmm4, %xmm2, %xmm2
133 ; AVX1-NEXT: vpblendvb %xmm3, %xmm4, %xmm2, %xmm2
136 ; AVX1-NEXT: vpblendvb %xmm3, %xmm4, %xmm2, %xmm2
142 ; AVX1-NEXT: vpblendvb %xmm1, %xmm4, %xmm0, %xmm0
144 ; AVX1-NEXT: vpblendvb %xmm3, %xmm1, %xmm0, %xmm0
147 ; AVX1-NEXT: vpblendvb %xmm3, %xmm1, %xmm0, %xmm0
150 ; AVX1-NEXT: vpblendvb %xmm3, %xmm1, %xmm0, %xmm0
212 ; AVX1-NEXT: vpblendvb %xmm5, %xmm3, %xmm2, %xmm2
217 ; AVX1-NEXT: vpblendvb %xmm5, %xmm3, %xmm2, %xmm2
[all …]
Dvector-shift-shl-512.ll66 ; AVX512DQ-NEXT: vpblendvb %ymm2, %ymm4, %ymm0, %ymm0
71 ; AVX512DQ-NEXT: vpblendvb %ymm2, %ymm4, %ymm0, %ymm0
74 ; AVX512DQ-NEXT: vpblendvb %ymm2, %ymm4, %ymm0, %ymm0
78 ; AVX512DQ-NEXT: vpblendvb %ymm3, %ymm2, %ymm1, %ymm1
82 ; AVX512DQ-NEXT: vpblendvb %ymm3, %ymm2, %ymm1, %ymm1
85 ; AVX512DQ-NEXT: vpblendvb %ymm3, %ymm2, %ymm1, %ymm1
147 ; AVX512DQ-NEXT: vpblendvb %ymm2, %ymm3, %ymm0, %ymm0
152 ; AVX512DQ-NEXT: vpblendvb %ymm6, %ymm3, %ymm0, %ymm0
155 ; AVX512DQ-NEXT: vpblendvb %ymm7, %ymm3, %ymm0, %ymm0
158 ; AVX512DQ-NEXT: vpblendvb %ymm2, %ymm3, %ymm1, %ymm1
[all …]
Dvector-rotate-256.ll164 ; AVX1-NEXT: vpblendvb %xmm5, %xmm7, %xmm4, %xmm5
166 ; AVX1-NEXT: vpblendvb %xmm6, %xmm7, %xmm5, %xmm5
169 ; AVX1-NEXT: vpblendvb %xmm6, %xmm7, %xmm5, %xmm5
172 ; AVX1-NEXT: vpblendvb %xmm6, %xmm7, %xmm5, %xmm5
178 ; AVX1-NEXT: vpblendvb %xmm1, %xmm7, %xmm0, %xmm1
180 ; AVX1-NEXT: vpblendvb %xmm6, %xmm7, %xmm1, %xmm1
183 ; AVX1-NEXT: vpblendvb %xmm6, %xmm7, %xmm1, %xmm1
186 ; AVX1-NEXT: vpblendvb %xmm6, %xmm7, %xmm1, %xmm1
193 ; AVX1-NEXT: vpblendvb %xmm3, %xmm6, %xmm4, %xmm3
195 ; AVX1-NEXT: vpblendvb %xmm5, %xmm4, %xmm3, %xmm3
[all …]
Dvector-shift-lshr-512.ll66 ; AVX512DQ-NEXT: vpblendvb %ymm2, %ymm4, %ymm0, %ymm0
71 ; AVX512DQ-NEXT: vpblendvb %ymm2, %ymm4, %ymm0, %ymm0
76 ; AVX512DQ-NEXT: vpblendvb %ymm2, %ymm4, %ymm0, %ymm0
80 ; AVX512DQ-NEXT: vpblendvb %ymm3, %ymm2, %ymm1, %ymm1
84 ; AVX512DQ-NEXT: vpblendvb %ymm3, %ymm2, %ymm1, %ymm1
88 ; AVX512DQ-NEXT: vpblendvb %ymm3, %ymm2, %ymm1, %ymm1
151 ; AVX512DQ-NEXT: vpblendvb %ymm2, %ymm3, %ymm0, %ymm0
156 ; AVX512DQ-NEXT: vpblendvb %ymm6, %ymm3, %ymm0, %ymm0
161 ; AVX512DQ-NEXT: vpblendvb %ymm8, %ymm3, %ymm0, %ymm0
164 ; AVX512DQ-NEXT: vpblendvb %ymm2, %ymm3, %ymm1, %ymm1
[all …]
Davx2-logic.ll48 ; CHECK: vpblendvb
49 ; CHECK: vpblendvb %ymm
51 define <32 x i8> @vpblendvb(<32 x i1> %cond, <32 x i8> %x, <32 x i8> %y) {
Dvector-shift-ashr-128.ll296 ; AVX1-NEXT: vpblendvb %xmm1, %xmm3, %xmm0, %xmm0
298 ; AVX1-NEXT: vpblendvb %xmm2, %xmm1, %xmm0, %xmm0
301 ; AVX1-NEXT: vpblendvb %xmm2, %xmm1, %xmm0, %xmm0
304 ; AVX1-NEXT: vpblendvb %xmm2, %xmm1, %xmm0, %xmm0
472 ; AVX-NEXT: vpblendvb %xmm2, %xmm4, %xmm3, %xmm3
475 ; AVX-NEXT: vpblendvb %xmm2, %xmm4, %xmm3, %xmm3
478 ; AVX-NEXT: vpblendvb %xmm2, %xmm4, %xmm3, %xmm2
483 ; AVX-NEXT: vpblendvb %xmm1, %xmm3, %xmm0, %xmm0
486 ; AVX-NEXT: vpblendvb %xmm1, %xmm3, %xmm0, %xmm0
489 ; AVX-NEXT: vpblendvb %xmm1, %xmm3, %xmm0, %xmm0
[all …]
Davx2-vector-shifts.ll313 ; CHECK-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
317 ; CHECK-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
320 ; CHECK-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
366 ; CHECK-NEXT: vpblendvb %ymm2, %ymm4, %ymm3, %ymm3
369 ; CHECK-NEXT: vpblendvb %ymm2, %ymm4, %ymm3, %ymm3
372 ; CHECK-NEXT: vpblendvb %ymm2, %ymm4, %ymm3, %ymm2
377 ; CHECK-NEXT: vpblendvb %ymm1, %ymm3, %ymm0, %ymm0
380 ; CHECK-NEXT: vpblendvb %ymm1, %ymm3, %ymm0, %ymm0
383 ; CHECK-NEXT: vpblendvb %ymm1, %ymm3, %ymm0, %ymm0
430 ; CHECK-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
[all …]
Dvector-shift-shl-128.ll222 ; AVX1-NEXT: vpblendvb %xmm1, %xmm3, %xmm0, %xmm0
224 ; AVX1-NEXT: vpblendvb %xmm2, %xmm1, %xmm0, %xmm0
227 ; AVX1-NEXT: vpblendvb %xmm2, %xmm1, %xmm0, %xmm0
230 ; AVX1-NEXT: vpblendvb %xmm2, %xmm1, %xmm0, %xmm0
354 ; AVX-NEXT: vpblendvb %xmm1, %xmm2, %xmm0, %xmm0
358 ; AVX-NEXT: vpblendvb %xmm1, %xmm2, %xmm0, %xmm0
361 ; AVX-NEXT: vpblendvb %xmm1, %xmm2, %xmm0, %xmm0
374 ; AVX512-NEXT: vpblendvb %xmm1, %xmm2, %xmm0, %xmm0
378 ; AVX512-NEXT: vpblendvb %xmm1, %xmm2, %xmm0, %xmm0
381 ; AVX512-NEXT: vpblendvb %xmm1, %xmm2, %xmm0, %xmm0
[all …]
/external/llvm-project/llvm/test/CodeGen/X86/
Dprefer-avx256-shift.ll15 ; AVX256-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
19 ; AVX256-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
22 ; AVX256-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
38 ; AVX512VL-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
42 ; AVX512VL-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
45 ; AVX512VL-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
119 ; AVX256VL-NEXT: vpblendvb %xmm1, %xmm2, %xmm0, %xmm0
123 ; AVX256VL-NEXT: vpblendvb %xmm1, %xmm2, %xmm0, %xmm0
126 ; AVX256VL-NEXT: vpblendvb %xmm1, %xmm2, %xmm0, %xmm0
157 ; AVX256-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
[all …]
Dvector-shift-ashr-256.ll239 ; AVX1-NEXT: vpblendvb %xmm2, %xmm5, %xmm4, %xmm2
241 ; AVX1-NEXT: vpblendvb %xmm3, %xmm4, %xmm2, %xmm2
244 ; AVX1-NEXT: vpblendvb %xmm3, %xmm4, %xmm2, %xmm2
247 ; AVX1-NEXT: vpblendvb %xmm3, %xmm4, %xmm2, %xmm2
253 ; AVX1-NEXT: vpblendvb %xmm1, %xmm4, %xmm0, %xmm0
255 ; AVX1-NEXT: vpblendvb %xmm3, %xmm1, %xmm0, %xmm0
258 ; AVX1-NEXT: vpblendvb %xmm3, %xmm1, %xmm0, %xmm0
261 ; AVX1-NEXT: vpblendvb %xmm3, %xmm1, %xmm0, %xmm0
341 ; X86-AVX1-NEXT: vpblendvb %xmm2, %xmm5, %xmm4, %xmm2
343 ; X86-AVX1-NEXT: vpblendvb %xmm3, %xmm4, %xmm2, %xmm2
[all …]
Davx2-vector-shifts.ll490 ; X32-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
494 ; X32-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
497 ; X32-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
505 ; X64-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
509 ; X64-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
512 ; X64-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
581 ; X32-NEXT: vpblendvb %ymm2, %ymm4, %ymm3, %ymm3
584 ; X32-NEXT: vpblendvb %ymm2, %ymm4, %ymm3, %ymm3
587 ; X32-NEXT: vpblendvb %ymm2, %ymm4, %ymm3, %ymm2
592 ; X32-NEXT: vpblendvb %ymm1, %ymm3, %ymm0, %ymm0
[all …]
Dvector-fshl-rot-512.ll149 ; AVX512F-NEXT: vpblendvb %ymm5, %ymm3, %ymm2, %ymm3
154 ; AVX512F-NEXT: vpblendvb %ymm5, %ymm8, %ymm3, %ymm3
159 ; AVX512F-NEXT: vpblendvb %ymm5, %ymm8, %ymm3, %ymm3
165 ; AVX512F-NEXT: vpblendvb %ymm5, %ymm4, %ymm0, %ymm4
169 ; AVX512F-NEXT: vpblendvb %ymm5, %ymm6, %ymm4, %ymm4
173 ; AVX512F-NEXT: vpblendvb %ymm5, %ymm6, %ymm4, %ymm4
181 ; AVX512F-NEXT: vpblendvb %ymm6, %ymm4, %ymm2, %ymm2
186 ; AVX512F-NEXT: vpblendvb %ymm6, %ymm4, %ymm2, %ymm2
189 ; AVX512F-NEXT: vpblendvb %ymm6, %ymm4, %ymm2, %ymm2
193 ; AVX512F-NEXT: vpblendvb %ymm1, %ymm4, %ymm0, %ymm0
[all …]
Dvector-fshr-rot-512.ll149 ; AVX512F-NEXT: vpblendvb %ymm5, %ymm3, %ymm2, %ymm3
154 ; AVX512F-NEXT: vpblendvb %ymm5, %ymm8, %ymm3, %ymm3
157 ; AVX512F-NEXT: vpblendvb %ymm5, %ymm8, %ymm3, %ymm3
163 ; AVX512F-NEXT: vpblendvb %ymm5, %ymm4, %ymm0, %ymm4
167 ; AVX512F-NEXT: vpblendvb %ymm5, %ymm6, %ymm4, %ymm4
170 ; AVX512F-NEXT: vpblendvb %ymm5, %ymm6, %ymm4, %ymm4
178 ; AVX512F-NEXT: vpblendvb %ymm6, %ymm4, %ymm2, %ymm2
183 ; AVX512F-NEXT: vpblendvb %ymm6, %ymm4, %ymm2, %ymm2
188 ; AVX512F-NEXT: vpblendvb %ymm6, %ymm4, %ymm2, %ymm2
192 ; AVX512F-NEXT: vpblendvb %ymm1, %ymm4, %ymm0, %ymm0
[all …]
Davx2-logic.ll90 define <32 x i8> @vpblendvb(<32 x i1> %cond, <32 x i8> %x, <32 x i8> %y) {
91 ; X32-LABEL: vpblendvb:
94 ; X32-NEXT: vpblendvb %ymm0, %ymm1, %ymm2, %ymm0
97 ; X64-LABEL: vpblendvb:
100 ; X64-NEXT: vpblendvb %ymm0, %ymm1, %ymm2, %ymm0
Dvector-shift-shl-512.ll60 ; AVX512DQ-NEXT: vpblendvb %ymm5, %ymm3, %ymm2, %ymm2
65 ; AVX512DQ-NEXT: vpblendvb %ymm5, %ymm3, %ymm2, %ymm2
68 ; AVX512DQ-NEXT: vpblendvb %ymm5, %ymm3, %ymm2, %ymm2
72 ; AVX512DQ-NEXT: vpblendvb %ymm1, %ymm3, %ymm0, %ymm0
76 ; AVX512DQ-NEXT: vpblendvb %ymm1, %ymm3, %ymm0, %ymm0
79 ; AVX512DQ-NEXT: vpblendvb %ymm1, %ymm3, %ymm0, %ymm0
226 ; AVX512DQ-NEXT: vpblendvb %ymm4, %ymm2, %ymm1, %ymm1
231 ; AVX512DQ-NEXT: vpblendvb %ymm6, %ymm2, %ymm1, %ymm1
234 ; AVX512DQ-NEXT: vpblendvb %ymm7, %ymm2, %ymm1, %ymm1
237 ; AVX512DQ-NEXT: vpblendvb %ymm4, %ymm2, %ymm0, %ymm0
[all …]
Dvselect-packss.ll42 ; AVX1-NEXT: vpblendvb %xmm0, %xmm2, %xmm3, %xmm0
51 ; AVX2-NEXT: vpblendvb %xmm0, %xmm2, %xmm3, %xmm0
60 ; AVX512F-NEXT: vpblendvb %xmm0, %xmm2, %xmm3, %xmm0
77 ; AVX512BWNOVL-NEXT: vpblendvb %xmm0, %xmm2, %xmm3, %xmm0
140 ; AVX1-NEXT: vpblendvb %xmm0, %xmm4, %xmm5, %xmm0
152 ; AVX2-NEXT: vpblendvb %xmm0, %xmm4, %xmm5, %xmm0
161 ; AVX512F-NEXT: vpblendvb %xmm0, %xmm2, %xmm3, %xmm0
178 ; AVX512BWNOVL-NEXT: vpblendvb %xmm0, %xmm2, %xmm3, %xmm0
320 ; AVX512F-NEXT: vpblendvb %xmm0, %xmm4, %xmm5, %xmm0
341 ; AVX512BWNOVL-NEXT: vpblendvb %xmm0, %xmm4, %xmm5, %xmm0
[all …]
Dvector-shift-shl-256.ll301 ; AVX1-NEXT: vpblendvb %xmm5, %xmm3, %xmm2, %xmm2
306 ; AVX1-NEXT: vpblendvb %xmm5, %xmm3, %xmm2, %xmm2
309 ; AVX1-NEXT: vpblendvb %xmm5, %xmm3, %xmm2, %xmm2
313 ; AVX1-NEXT: vpblendvb %xmm1, %xmm3, %xmm0, %xmm0
317 ; AVX1-NEXT: vpblendvb %xmm1, %xmm3, %xmm0, %xmm0
320 ; AVX1-NEXT: vpblendvb %xmm1, %xmm3, %xmm0, %xmm0
329 ; AVX2-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
333 ; AVX2-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
336 ; AVX2-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
362 ; AVX512DQ-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
[all …]
Dvector-shift-ashr-512.ll60 ; AVX512DQ-NEXT: vpblendvb %ymm3, %ymm6, %ymm5, %ymm5
63 ; AVX512DQ-NEXT: vpblendvb %ymm3, %ymm6, %ymm5, %ymm5
66 ; AVX512DQ-NEXT: vpblendvb %ymm3, %ymm6, %ymm5, %ymm3
71 ; AVX512DQ-NEXT: vpblendvb %ymm2, %ymm5, %ymm4, %ymm4
74 ; AVX512DQ-NEXT: vpblendvb %ymm2, %ymm5, %ymm4, %ymm4
77 ; AVX512DQ-NEXT: vpblendvb %ymm2, %ymm5, %ymm4, %ymm2
84 ; AVX512DQ-NEXT: vpblendvb %ymm3, %ymm5, %ymm4, %ymm4
87 ; AVX512DQ-NEXT: vpblendvb %ymm3, %ymm5, %ymm4, %ymm4
90 ; AVX512DQ-NEXT: vpblendvb %ymm3, %ymm5, %ymm4, %ymm3
95 ; AVX512DQ-NEXT: vpblendvb %ymm1, %ymm4, %ymm0, %ymm0
[all …]
Dvector-fshr-512.ll251 ; AVX512F-NEXT: vpblendvb %ymm8, %ymm4, %ymm3, %ymm3
256 ; AVX512F-NEXT: vpblendvb %ymm8, %ymm4, %ymm3, %ymm3
261 ; AVX512F-NEXT: vpblendvb %ymm8, %ymm4, %ymm3, %ymm3
265 ; AVX512F-NEXT: vpblendvb %ymm5, %ymm4, %ymm1, %ymm1
269 ; AVX512F-NEXT: vpblendvb %ymm5, %ymm4, %ymm1, %ymm1
273 ; AVX512F-NEXT: vpblendvb %ymm5, %ymm4, %ymm1, %ymm1
283 ; AVX512F-NEXT: vpblendvb %ymm6, %ymm4, %ymm3, %ymm3
288 ; AVX512F-NEXT: vpblendvb %ymm6, %ymm4, %ymm3, %ymm3
291 ; AVX512F-NEXT: vpblendvb %ymm6, %ymm4, %ymm3, %ymm3
296 ; AVX512F-NEXT: vpblendvb %ymm2, %ymm4, %ymm0, %ymm0
[all …]
Dvector-fshl-512.ll248 ; AVX512F-NEXT: vpblendvb %ymm9, %ymm5, %ymm3, %ymm3
253 ; AVX512F-NEXT: vpblendvb %ymm9, %ymm5, %ymm3, %ymm3
257 ; AVX512F-NEXT: vpblendvb %ymm9, %ymm5, %ymm3, %ymm3
263 ; AVX512F-NEXT: vpblendvb %ymm6, %ymm5, %ymm1, %ymm1
267 ; AVX512F-NEXT: vpblendvb %ymm6, %ymm5, %ymm1, %ymm1
271 ; AVX512F-NEXT: vpblendvb %ymm5, %ymm4, %ymm1, %ymm1
280 ; AVX512F-NEXT: vpblendvb %ymm6, %ymm4, %ymm3, %ymm3
285 ; AVX512F-NEXT: vpblendvb %ymm6, %ymm4, %ymm3, %ymm3
288 ; AVX512F-NEXT: vpblendvb %ymm6, %ymm4, %ymm3, %ymm3
292 ; AVX512F-NEXT: vpblendvb %ymm2, %ymm4, %ymm0, %ymm0
[all …]
Dvector-shift-lshr-256.ll201 ; AVX1-NEXT: vpblendvb %xmm2, %xmm5, %xmm4, %xmm2
203 ; AVX1-NEXT: vpblendvb %xmm3, %xmm4, %xmm2, %xmm2
206 ; AVX1-NEXT: vpblendvb %xmm3, %xmm4, %xmm2, %xmm2
209 ; AVX1-NEXT: vpblendvb %xmm3, %xmm4, %xmm2, %xmm2
215 ; AVX1-NEXT: vpblendvb %xmm1, %xmm4, %xmm0, %xmm0
217 ; AVX1-NEXT: vpblendvb %xmm3, %xmm1, %xmm0, %xmm0
220 ; AVX1-NEXT: vpblendvb %xmm3, %xmm1, %xmm0, %xmm0
223 ; AVX1-NEXT: vpblendvb %xmm3, %xmm1, %xmm0, %xmm0
303 ; X86-AVX1-NEXT: vpblendvb %xmm2, %xmm5, %xmm4, %xmm2
305 ; X86-AVX1-NEXT: vpblendvb %xmm3, %xmm4, %xmm2, %xmm2
[all …]
Dvselect-pcmp.ll16 ; CHECK-NEXT: vpblendvb %xmm2, %xmm0, %xmm1, %xmm0
30 ; AVX-NEXT: vpblendvb %xmm2, %xmm0, %xmm1, %xmm0
37 ; XOP-NEXT: vpblendvb %xmm2, %xmm0, %xmm1, %xmm0
197 ; AVX2-NEXT: vpblendvb %ymm2, %ymm0, %ymm1, %ymm0
202 ; AVX512-NEXT: vpblendvb %ymm2, %ymm0, %ymm1, %ymm0
238 ; AVX2-NEXT: vpblendvb %ymm2, %ymm0, %ymm1, %ymm0
245 ; AVX512-NEXT: vpblendvb %ymm2, %ymm0, %ymm1, %ymm0
581 ; AVX2-NEXT: vpblendvb %ymm0, %ymm2, %ymm1, %ymm0
589 ; AVX512-NEXT: vpblendvb %ymm0, %ymm1, %ymm2, %ymm0
612 ; AVX12-NEXT: vpblendvb %xmm0, %xmm2, %xmm1, %xmm0
[all …]

123456