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/vector-shuffle-v1.ll
Show First 20 Lines • Show All 439 Lines • ▼ Show 20 Lines | |||||
; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0 | ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0 | ||||
; AVX512F-NEXT: kmovw %k0, (%rsp) | ; AVX512F-NEXT: kmovw %k0, (%rsp) | ||||
; AVX512F-NEXT: movl (%rsp), %ecx | ; AVX512F-NEXT: movl (%rsp), %ecx | ||||
; AVX512F-NEXT: movq %rcx, %rax | ; AVX512F-NEXT: movq %rcx, %rax | ||||
; AVX512F-NEXT: shlq $32, %rax | ; AVX512F-NEXT: shlq $32, %rax | ||||
; AVX512F-NEXT: orq %rcx, %rax | ; AVX512F-NEXT: orq %rcx, %rax | ||||
; AVX512F-NEXT: movq %rbp, %rsp | ; AVX512F-NEXT: movq %rbp, %rsp | ||||
; AVX512F-NEXT: popq %rbp | ; AVX512F-NEXT: popq %rbp | ||||
; AVX512F-NEXT: .Lcfi3: | |||||
; AVX512F-NEXT: .cfi_def_cfa %rsp, 8 | |||||
; AVX512F-NEXT: vzeroupper | ; AVX512F-NEXT: vzeroupper | ||||
; AVX512F-NEXT: retq | ; AVX512F-NEXT: retq | ||||
; | ; | ||||
; VL_BW_DQ-LABEL: shuf64i1_zero: | ; VL_BW_DQ-LABEL: shuf64i1_zero: | ||||
; VL_BW_DQ: # BB#0: | ; VL_BW_DQ: # BB#0: | ||||
; VL_BW_DQ-NEXT: kmovq %rdi, %k0 | ; VL_BW_DQ-NEXT: kmovq %rdi, %k0 | ||||
; VL_BW_DQ-NEXT: vpmovm2b %k0, %zmm0 | ; VL_BW_DQ-NEXT: vpmovm2b %k0, %zmm0 | ||||
; VL_BW_DQ-NEXT: vpbroadcastb %xmm0, %zmm0 | ; VL_BW_DQ-NEXT: vpbroadcastb %xmm0, %zmm0 | ||||
Show All 9 Lines |