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-select.ll
Show First 20 Lines • Show All 112 Lines • ▼ Show 20 Lines | |||||
; X86-NEXT: movl %esp, %ebp | ; X86-NEXT: movl %esp, %ebp | ||||
; X86-NEXT: .Lcfi2: | ; X86-NEXT: .Lcfi2: | ||||
; X86-NEXT: .cfi_def_cfa_register %ebp | ; X86-NEXT: .cfi_def_cfa_register %ebp | ||||
; X86-NEXT: andl $-64, %esp | ; X86-NEXT: andl $-64, %esp | ||||
; X86-NEXT: subl $64, %esp | ; X86-NEXT: subl $64, %esp | ||||
; X86-NEXT: vmovaps 8(%ebp), %zmm1 | ; X86-NEXT: vmovaps 8(%ebp), %zmm1 | ||||
; X86-NEXT: movl %ebp, %esp | ; X86-NEXT: movl %ebp, %esp | ||||
; X86-NEXT: popl %ebp | ; X86-NEXT: popl %ebp | ||||
; X86-NEXT: .Lcfi3: | |||||
; X86-NEXT: .cfi_def_cfa %esp, 4 | |||||
; X86-NEXT: retl | ; X86-NEXT: retl | ||||
; | ; | ||||
; X64-LABEL: select04: | ; X64-LABEL: select04: | ||||
; X64: # BB#0: | ; X64: # BB#0: | ||||
; X64-NEXT: vmovaps %zmm3, %zmm1 | ; X64-NEXT: vmovaps %zmm3, %zmm1 | ||||
; X64-NEXT: retq | ; X64-NEXT: retq | ||||
%sel = select <16 x i1> <i1 true, i1 true, i1 true, i1 true, i1 true, i1 true, i1 true, i1 true, i1 false, i1 false, i1 false, i1 false, i1 false, i1 false, i1 false, i1 false>, <16 x double> %a, <16 x double> %b | %sel = select <16 x i1> <i1 true, i1 true, i1 true, i1 true, i1 true, i1 true, i1 true, i1 true, i1 false, i1 false, i1 false, i1 false, i1 false, i1 false, i1 false, i1 false>, <16 x double> %a, <16 x double> %b | ||||
ret <16 x double> %sel | ret <16 x double> %sel | ||||
▲ Show 20 Lines • Show All 220 Lines • Show Last 20 Lines |