Skip to content

Commit f5e9228

Browse files
committed
[X86] Pre-commit tests (NFC)
1 parent 4761e74 commit f5e9228

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

llvm/test/CodeGen/X86/memset-minsize.ll

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,4 +136,17 @@ entry:
136136
ret void
137137
}
138138

139+
define void @small_memset_to_rep_stos_64(ptr %ptr) minsize nounwind {
140+
; CHECK-LABEL: small_memset_to_rep_stos_64:
141+
; CHECK: # %bb.0: # %entry
142+
; CHECK-NEXT: pushq $32
143+
; CHECK-NEXT: popq %rcx
144+
; CHECK-NEXT: xorl %eax, %eax
145+
; CHECK-NEXT: rep;stosl %eax, %es:(%rdi)
146+
; CHECK-NEXT: retq
147+
entry:
148+
call void @llvm.memset.p0.i64(ptr align 8 %ptr, i8 0, i64 128, i1 false)
149+
ret void
150+
}
151+
139152
declare void @llvm.memset.p0.i32(ptr nocapture writeonly, i8, i32, i1)

0 commit comments

Comments
 (0)