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/avx512-mask-op.ll
Show First 20 Lines • Show All 693 Lines • ▼ Show 20 Lines | |||||
; | ; | ||||
; AVX512BW-LABEL: test8: | ; AVX512BW-LABEL: test8: | ||||
; AVX512BW: ## BB#0: | ; AVX512BW: ## BB#0: | ||||
; AVX512BW-NEXT: cmpl %esi, %edi | ; AVX512BW-NEXT: cmpl %esi, %edi | ||||
; AVX512BW-NEXT: vpxor %xmm2, %xmm2, %xmm2 | ; AVX512BW-NEXT: vpxor %xmm2, %xmm2, %xmm2 | ||||
; AVX512BW-NEXT: jg LBB17_1 | ; AVX512BW-NEXT: jg LBB17_1 | ||||
; AVX512BW-NEXT: ## BB#2: | ; AVX512BW-NEXT: ## BB#2: | ||||
; AVX512BW-NEXT: vpcmpltud %zmm2, %zmm1, %k0 | ; AVX512BW-NEXT: vpcmpltud %zmm2, %zmm1, %k0 | ||||
; AVX512BW-NEXT: jmp LBB17_3 | ; AVX512BW-NEXT: vpmovm2b %k0, %zmm0 | ||||
; AVX512BW-NEXT: ## kill: %XMM0<def> %XMM0<kill> %ZMM0<kill> | |||||
; AVX512BW-NEXT: vzeroupper | |||||
; AVX512BW-NEXT: retq | |||||
; AVX512BW-NEXT: LBB17_1: | ; AVX512BW-NEXT: LBB17_1: | ||||
; AVX512BW-NEXT: vpcmpgtd %zmm2, %zmm0, %k0 | ; AVX512BW-NEXT: vpcmpgtd %zmm2, %zmm0, %k0 | ||||
; AVX512BW-NEXT: LBB17_3: | |||||
; AVX512BW-NEXT: vpmovm2b %k0, %zmm0 | ; AVX512BW-NEXT: vpmovm2b %k0, %zmm0 | ||||
; AVX512BW-NEXT: ## kill: %XMM0<def> %XMM0<kill> %ZMM0<kill> | ; AVX512BW-NEXT: ## kill: %XMM0<def> %XMM0<kill> %ZMM0<kill> | ||||
; AVX512BW-NEXT: vzeroupper | ; AVX512BW-NEXT: vzeroupper | ||||
; AVX512BW-NEXT: retq | ; AVX512BW-NEXT: retq | ||||
; | ; | ||||
; AVX512DQ-LABEL: test8: | ; AVX512DQ-LABEL: test8: | ||||
; AVX512DQ: ## BB#0: | ; AVX512DQ: ## BB#0: | ||||
; AVX512DQ-NEXT: cmpl %esi, %edi | ; AVX512DQ-NEXT: cmpl %esi, %edi | ||||
; AVX512DQ-NEXT: vpxor %xmm2, %xmm2, %xmm2 | ; AVX512DQ-NEXT: vpxor %xmm2, %xmm2, %xmm2 | ||||
▲ Show 20 Lines • Show All 3,224 Lines • Show Last 20 Lines |