Lines Matching refs:AVX512BW
3 …nl -mattr=+avx512bw | FileCheck %s --check-prefix=ALL --check-prefix=AVX512 --check-prefix=AVX512BW
51 ; AVX512BW-LABEL: var_shift_v32i16:
52 ; AVX512BW: ## BB#0:
53 ; AVX512BW-NEXT: vpsllvw %zmm1, %zmm0, %zmm0
54 ; AVX512BW-NEXT: retq
127 ; AVX512BW-LABEL: splatvar_shift_v32i16:
128 ; AVX512BW: ## BB#0:
129 ; AVX512BW-NEXT: vmovd %xmm1, %eax
130 ; AVX512BW-NEXT: movzwl %ax, %eax
131 ; AVX512BW-NEXT: vmovd %eax, %xmm1
132 ; AVX512BW-NEXT: vpsllw %xmm1, %zmm0, %zmm0
133 ; AVX512BW-NEXT: retq
201 ; AVX512BW-LABEL: constant_shift_v32i16:
202 ; AVX512BW: ## BB#0:
203 ; AVX512BW-NEXT: vpsllvw {{.*}}(%rip), %zmm0, %zmm0
204 ; AVX512BW-NEXT: retq
268 ; AVX512BW-LABEL: splatconstant_shift_v32i16:
269 ; AVX512BW: ## BB#0:
270 ; AVX512BW-NEXT: vpsllw $3, %zmm0, %zmm0
271 ; AVX512BW-NEXT: retq
286 ; AVX512BW-LABEL: splatconstant_shift_v64i8:
287 ; AVX512BW: ## BB#0:
288 ; AVX512BW-NEXT: vpsllw $3, %zmm0, %zmm0
289 ; AVX512BW-NEXT: vpandq {{.*}}(%rip), %zmm0, %zmm0
290 ; AVX512BW-NEXT: retq