Skip to content

Commit 3781e24

Browse files
committed
[X86] Pre-commit tests (NFC)
1 parent 27b2d7d commit 3781e24

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

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

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,4 +136,18 @@ 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)
153+
declare void @llvm.memset.inline.p0.i64(ptr nocapture writeonly, i8, i64, i1)

0 commit comments

Comments
 (0)