Please use GitHub pull requests for new patches. Avoid migrating existing patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
test/CodeGen/X86/bitcast-int-to-vector-bool-zext.ll
Show First 20 Lines • Show All 327 Lines • ▼ Show 20 Lines | |||||
; AVX512-NEXT: vpinsrb $10, %ebp, %xmm0, %xmm0 | ; AVX512-NEXT: vpinsrb $10, %ebp, %xmm0, %xmm0 | ||||
; AVX512-NEXT: vpinsrb $11, %edi, %xmm0, %xmm0 | ; AVX512-NEXT: vpinsrb $11, %edi, %xmm0, %xmm0 | ||||
; AVX512-NEXT: vpinsrb $12, %eax, %xmm0, %xmm0 | ; AVX512-NEXT: vpinsrb $12, %eax, %xmm0, %xmm0 | ||||
; AVX512-NEXT: vpinsrb $13, %ecx, %xmm0, %xmm0 | ; AVX512-NEXT: vpinsrb $13, %ecx, %xmm0, %xmm0 | ||||
; AVX512-NEXT: vpinsrb $14, %edx, %xmm0, %xmm0 | ; AVX512-NEXT: vpinsrb $14, %edx, %xmm0, %xmm0 | ||||
; AVX512-NEXT: vpinsrb $15, %r9d, %xmm0, %xmm0 | ; AVX512-NEXT: vpinsrb $15, %r9d, %xmm0, %xmm0 | ||||
; AVX512-NEXT: vpand {{.*}}(%rip), %xmm0, %xmm0 | ; AVX512-NEXT: vpand {{.*}}(%rip), %xmm0, %xmm0 | ||||
; AVX512-NEXT: popq %rbx | ; AVX512-NEXT: popq %rbx | ||||
; AVX512-NEXT: .Lcfi12: | |||||
; AVX512-NEXT: .cfi_def_cfa_offset 48 | |||||
; AVX512-NEXT: popq %r12 | ; AVX512-NEXT: popq %r12 | ||||
; AVX512-NEXT: .Lcfi13: | |||||
; AVX512-NEXT: .cfi_def_cfa_offset 40 | |||||
; AVX512-NEXT: popq %r13 | ; AVX512-NEXT: popq %r13 | ||||
; AVX512-NEXT: .Lcfi14: | |||||
; AVX512-NEXT: .cfi_def_cfa_offset 32 | |||||
; AVX512-NEXT: popq %r14 | ; AVX512-NEXT: popq %r14 | ||||
; AVX512-NEXT: .Lcfi15: | |||||
; AVX512-NEXT: .cfi_def_cfa_offset 24 | |||||
; AVX512-NEXT: popq %r15 | ; AVX512-NEXT: popq %r15 | ||||
; AVX512-NEXT: .Lcfi16: | |||||
; AVX512-NEXT: .cfi_def_cfa_offset 16 | |||||
; AVX512-NEXT: popq %rbp | ; AVX512-NEXT: popq %rbp | ||||
; AVX512-NEXT: .Lcfi17: | |||||
; AVX512-NEXT: .cfi_def_cfa_offset 8 | |||||
; AVX512-NEXT: retq | ; AVX512-NEXT: retq | ||||
%1 = bitcast i16 %a0 to <16 x i1> | %1 = bitcast i16 %a0 to <16 x i1> | ||||
%2 = zext <16 x i1> %1 to <16 x i8> | %2 = zext <16 x i1> %1 to <16 x i8> | ||||
ret <16 x i8> %2 | ret <16 x i8> %2 | ||||
} | } | ||||
; | ; | ||||
; 256-bit vectors | ; 256-bit vectors | ||||
▲ Show 20 Lines • Show All 612 Lines • Show Last 20 Lines |