Home | History | Annotate | Download | only in Inline

Lines Matching full:void

3 declare void @llvm.lifetime.start(i64, i8*)
4 declare void @llvm.lifetime.end(i64, i8*)
6 define void @helper_both_markers() {
8 call void @llvm.lifetime.start(i64 1, i8* %a)
9 call void @llvm.lifetime.end(i64 1, i8* %a)
10 ret void
13 define void @test_both_markers() {
17 call void @helper_both_markers()
20 call void @helper_both_markers()
21 ; CHECK-NEXT: ret void
22 ret void
27 declare void @use(i8* %a)
29 define void @helper_no_markers() {
31 call void @use(i8* %a)
32 ret void
35 ;; We can't use CHECK-NEXT because there's an extra call void @use in between.
37 define void @test_no_marker() {
43 call void @helper_no_markers()
48 call void @helper_no_markers()
50 ; CHECK: ret void
51 ret void
54 define void @helper_two_casts() {
57 call void @llvm.lifetime.start(i64 4, i8* %b)
59 call void @llvm.lifetime.end(i64 4, i8* %c)
60 ret void
63 define void @test_two_casts() {
69 call void @helper_two_casts()
74 call void @helper_two_casts()
76 ; CHECK: ret void
77 ret void