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/memset-nonzero.ll
Show First 20 Lines • Show All 143 Lines • ▼ Show 20 Lines | |||||
; SSE: # BB#0: | ; SSE: # BB#0: | ||||
; SSE-NEXT: pushq %rax | ; SSE-NEXT: pushq %rax | ||||
; SSE-NEXT: .Lcfi0: | ; SSE-NEXT: .Lcfi0: | ||||
; SSE-NEXT: .cfi_def_cfa_offset 16 | ; SSE-NEXT: .cfi_def_cfa_offset 16 | ||||
; SSE-NEXT: movl $42, %esi | ; SSE-NEXT: movl $42, %esi | ||||
; SSE-NEXT: movl $256, %edx # imm = 0x100 | ; SSE-NEXT: movl $256, %edx # imm = 0x100 | ||||
; SSE-NEXT: callq memset | ; SSE-NEXT: callq memset | ||||
; SSE-NEXT: popq %rax | ; SSE-NEXT: popq %rax | ||||
; SSE-NEXT: .Lcfi1: | |||||
; SSE-NEXT: .cfi_def_cfa_offset 8 | |||||
; SSE-NEXT: retq | ; SSE-NEXT: retq | ||||
; | ; | ||||
; SSE2FAST-LABEL: memset_256_nonzero_bytes: | ; SSE2FAST-LABEL: memset_256_nonzero_bytes: | ||||
; SSE2FAST: # BB#0: | ; SSE2FAST: # BB#0: | ||||
; SSE2FAST-NEXT: movaps {{.*#+}} xmm0 = [42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42] | ; SSE2FAST-NEXT: movaps {{.*#+}} xmm0 = [42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42] | ||||
; SSE2FAST-NEXT: movups %xmm0, 240(%rdi) | ; SSE2FAST-NEXT: movups %xmm0, 240(%rdi) | ||||
; SSE2FAST-NEXT: movups %xmm0, 224(%rdi) | ; SSE2FAST-NEXT: movups %xmm0, 224(%rdi) | ||||
; SSE2FAST-NEXT: movups %xmm0, 208(%rdi) | ; SSE2FAST-NEXT: movups %xmm0, 208(%rdi) | ||||
▲ Show 20 Lines • Show All 301 Lines • Show Last 20 Lines |