Skip to content

Commit 0ad88c1

Browse files
committed
[MemCpyOpt] remove byval from memcpy size crtical test(NFC)
Differential Revision: https://reviews.llvm.org/D151626 Reviewed By: nikic
1 parent 46deb40 commit 0ad88c1

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

llvm/test/Transforms/MemCpyOpt/smaller.ll

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,17 @@ define void @foo() nounwind {
1919
; CHECK-LABEL: @foo(
2020
; CHECK-NEXT: entry:
2121
; CHECK-NEXT: [[AGG_TMP:%.*]] = alloca [[STRUCT_S:%.*]], align 4
22-
; CHECK-NEXT: store i32 99, ptr getelementptr inbounds (%struct.s, ptr @cell, i32 0, i32 1), align 4
22+
; CHECK-NEXT: store i32 99, ptr getelementptr inbounds ([[STRUCT_S]], ptr @cell, i32 0, i32 1), align 4
2323
; CHECK-NEXT: call void @llvm.memcpy.p0.p0.i32(ptr align 1 @cell, ptr align 1 @.str, i32 11, i1 false)
2424
; CHECK-NEXT: call void @llvm.memcpy.p0.p0.i32(ptr align 4 [[AGG_TMP]], ptr align 4 @cell, i32 16, i1 false)
25-
; CHECK-NEXT: call void @check(ptr byval(%struct.s) [[AGG_TMP]])
25+
; CHECK-NEXT: call void @check(ptr [[AGG_TMP]])
2626
; CHECK-NEXT: ret void
2727
;
2828
entry:
2929
%agg.tmp = alloca %struct.s, align 4
3030
store i32 99, ptr getelementptr inbounds (%struct.s, ptr @cell, i32 0, i32 1), align 4
3131
call void @llvm.memcpy.p0.p0.i32(ptr align 1 @cell, ptr align 1 @.str, i32 11, i1 false)
3232
call void @llvm.memcpy.p0.p0.i32(ptr align 4 %agg.tmp, ptr align 4 @cell, i32 16, i1 false)
33-
call void @check(ptr byval(%struct.s) %agg.tmp)
33+
call void @check(ptr %agg.tmp)
3434
ret void
3535
}

0 commit comments

Comments
 (0)