Lines Matching refs:lifetime
5 declare void @llvm.lifetime.start.p0i8(i64, i8*)
6 declare void @llvm.lifetime.end.p0i8(i64, i8*)
10 ; Size in llvm.lifetime.start / llvm.lifetime.end differs from
12 call void @llvm.lifetime.start.p0i8(i64 2, i8* %a)
13 call void @llvm.lifetime.end.p0i8(i64 2, i8* %a)
19 ; CHECK: llvm.lifetime.start.p0i8(i64 2
20 ; CHECK-NEXT: llvm.lifetime.end.p0i8(i64 2
22 ; CHECK-NEXT: llvm.lifetime.start.p0i8(i64 2
23 ; CHECK-NEXT: llvm.lifetime.end.p0i8(i64 2
30 ;; any lifetime markers.
40 ;; Instead, we use CHECK-NOT to verify that there are no other lifetime calls.
43 ; CHECK-NOT: lifetime
44 ; CHECK: llvm.lifetime.start.p0i8(i64 1
45 ; CHECK-NOT: lifetime
46 ; CHECK: llvm.lifetime.end.p0i8(i64 1
48 ; CHECK-NOT: lifetime
49 ; CHECK: llvm.lifetime.start.p0i8(i64 1
50 ; CHECK-NOT: lifetime
51 ; CHECK: llvm.lifetime.end.p0i8(i64 1
53 ; CHECK-NOT: lifetime
61 call void @llvm.lifetime.start.p0i8(i64 4, i8* %b)
63 call void @llvm.lifetime.end.p0i8(i64 4, i8* %c)
69 ; CHECK-NOT: lifetime
70 ; CHECK: llvm.lifetime.start.p0i8(i64 4
71 ; CHECK-NOT: lifetime
72 ; CHECK: llvm.lifetime.end.p0i8(i64 4
74 ; CHECK-NOT: lifetime
75 ; CHECK: llvm.lifetime.start.p0i8(i64 4
76 ; CHECK-NOT: lifetime
77 ; CHECK: llvm.lifetime.end.p0i8(i64 4
79 ; CHECK-NOT: lifetime
93 ; CHECK-NOT: lifetime
94 ; CHECK: llvm.lifetime.start.p0i8(i64 40,
95 ; CHECK-NOT: lifetime
96 ; CHECK: llvm.lifetime.end.p0i8(i64 40,
98 ; CHECK-NOT: lifetime
114 ; CHECK-NOT: lifetime