projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Change memcpy/memset/memmove to have dest and source alignments.
[oota-llvm.git]
/
test
/
CodeGen
/
AArch64
/
arm64-memset-to-bzero.ll
diff --git
a/test/CodeGen/AArch64/arm64-memset-to-bzero.ll
b/test/CodeGen/AArch64/arm64-memset-to-bzero.ll
index 29036caabf3a40f36f7b6741bc88349e890054ef..fa1d6c8b774149adc86a7b6b094109050827ddc0 100644
(file)
--- a/
test/CodeGen/AArch64/arm64-memset-to-bzero.ll
+++ b/
test/CodeGen/AArch64/arm64-memset-to-bzero.ll
@@
-9,11
+9,11
@@
; CHECK: memset
define void @fct1(i8* nocapture %ptr) {
entry:
; CHECK: memset
define void @fct1(i8* nocapture %ptr) {
entry:
- tail call void @llvm.memset.p0i8.i64(i8* %ptr, i8 0, i64 256, i
32 1, i
1 false)
+ tail call void @llvm.memset.p0i8.i64(i8* %ptr, i8 0, i64 256, i1 false)
ret void
}
ret void
}
-declare void @llvm.memset.p0i8.i64(i8* nocapture, i8, i64, i
32, i
1)
+declare void @llvm.memset.p0i8.i64(i8* nocapture, i8, i64, i1)
; CHECK: @fct2
; When the size is bigger than 256, change into bzero.
; CHECK: @fct2
; When the size is bigger than 256, change into bzero.
@@
-21,7
+21,7
@@
declare void @llvm.memset.p0i8.i64(i8* nocapture, i8, i64, i32, i1)
; CHECK-LINUX: memset
define void @fct2(i8* nocapture %ptr) {
entry:
; CHECK-LINUX: memset
define void @fct2(i8* nocapture %ptr) {
entry:
- tail call void @llvm.memset.p0i8.i64(i8* %ptr, i8 0, i64 257, i
32 1, i
1 false)
+ tail call void @llvm.memset.p0i8.i64(i8* %ptr, i8 0, i64 257, i1 false)
ret void
}
ret void
}
@@
-32,7
+32,7
@@
entry:
define void @fct3(i8* nocapture %ptr, i32 %unknown) {
entry:
%conv = sext i32 %unknown to i64
define void @fct3(i8* nocapture %ptr, i32 %unknown) {
entry:
%conv = sext i32 %unknown to i64
- tail call void @llvm.memset.p0i8.i64(i8* %ptr, i8 0, i64 %conv, i
32 1, i
1 false)
+ tail call void @llvm.memset.p0i8.i64(i8* %ptr, i8 0, i64 %conv, i1 false)
ret void
}
ret void
}