Lines Matching full:lifetime
4 declare void @llvm.lifetime.start(i64, i8*)
5 declare void @llvm.lifetime.end(i64, i8*)
9 ; Size in llvm.lifetime.start / llvm.lifetime.end differs from
11 call void @llvm.lifetime.start(i64 2, i8* %a)
12 call void @llvm.lifetime.end(i64 2, i8* %a)
18 ; CHECK: llvm.lifetime.start(i64 2
19 ; CHECK-NEXT: llvm.lifetime.end(i64 2
21 ; CHECK-NEXT: llvm.lifetime.start(i64 2
22 ; CHECK-NEXT: llvm.lifetime.end(i64 2
29 ;; any lifetime markers.
39 ;; Instead, we use CHECK-NOT to verify that there are no other lifetime calls.
42 ; CHECK-NOT: lifetime
43 ; CHECK: llvm.lifetime.start(i64 1
44 ; CHECK-NOT: lifetime
45 ; CHECK: llvm.lifetime.end(i64 1
47 ; CHECK-NOT: lifetime
48 ; CHECK: llvm.lifetime.start(i64 1
49 ; CHECK-NOT: lifetime
50 ; CHECK: llvm.lifetime.end(i64 1
52 ; CHECK-NOT: lifetime
60 call void @llvm.lifetime.start(i64 4, i8* %b)
62 call void @llvm.lifetime.end(i64 4, i8* %c)
68 ; CHECK-NOT: lifetime
69 ; CHECK: llvm.lifetime.start(i64 4
70 ; CHECK-NOT: lifetime
71 ; CHECK: llvm.lifetime.end(i64 4
73 ; CHECK-NOT: lifetime
74 ; CHECK: llvm.lifetime.start(i64 4
75 ; CHECK-NOT: lifetime
76 ; CHECK: llvm.lifetime.end(i64 4
78 ; CHECK-NOT: lifetime
92 ; CHECK-NOT: lifetime
93 ; CHECK: llvm.lifetime.start(i64 40,
94 ; CHECK-NOT: lifetime
95 ; CHECK: llvm.lifetime.end(i64 40,
97 ; CHECK-NOT: lifetime