Lines Matching refs:tail

29   tail call void @free(i8* %p2)
30 tail call void @nofree_func(i8* %p1)
37 %1 = tail call noalias i8* @malloc(i64 4)
40 tail call void @nocapture_func_frees_pointer(i8* %1)
41 tail call void (...) @func_throws()
42 tail call void @free(i8* %1)
49 %1 = tail call noalias i8* @malloc(i64 4)
52 tail call void @sync_func(i8* %1)
53 tail call void @free(i8* %1)
60 %1 = tail call noalias i8* @malloc(i64 4)
63 tail call void @no_sync_func(i8* %1)
65 tail call void @free(i8* %1)
70 %1 = tail call noalias i8* @malloc(i64 4)
72 ; CHECK-NEXT: tail call void @nofree_arg_only
73 tail call void @nofree_arg_only(i8* %1, i8* %p)
75 tail call void @free(i8* %1)
82 %1 = tail call noalias i8* @calloc(i64 2, i64 4)
87 tail call void @no_sync_func(i8* %1)
89 tail call void @free(i8* %1)
95 %1 = tail call noalias i8* @malloc(i64 4)
98 tail call void @nofree_func(i8* %1)
106 %2 = tail call noalias i8* @malloc(i64 4)
113 tail call void @nofree_func(i8* %2)
117 tail call void @nofree_arg_only(i8* %2, i8* %p)
118 tail call void @free(i8* %2)
129 %2 = tail call noalias i8* @malloc(i64 4)
136 tail call void @nofree_func(i8* %2)
137 tail call void @free(i8* %2)
142 tail call void @free(i8* %2)
153 %1 = tail call noalias i8* @malloc(i64 4)
155 ; CHECK-NEXT: tail call i32 @no_return_call()
156 tail call i32 @no_return_call()
158 tail call void @free(i8* %1)
165 %1 = tail call noalias i8* @malloc(i64 4)
166 ; CHECK: %1 = tail call noalias i8* @malloc(i64 4)
168 tail call void @no_sync_func(i8* %1)
172 tail call void @foo(i32* %2)
174 tail call void @free(i8* %1)
180 %1 = tail call noalias i8* @malloc(i64 4)
181 ; CHECK: %1 = tail call noalias i8* @malloc(i64 4)
183 tail call void @no_sync_func(i8* %1)
187 tail call void @foo_nounw(i32* %2)
189 tail call void @free(i8* %1)
196 %1 = tail call noalias i8* @malloc(i64 4)
199 tail call void @no_sync_func(i8* %1)
204 tail call void @free(i8* %1)
209 %1 = tail call noalias i8* @malloc(i64 4)
212 tail call void @no_sync_func(i8* %1)
218 tail call void @free(i8* %1)
225 %1 = tail call noalias i8* @malloc(i64 4)
229 tail call void @sync_will_return(i8* %1)
230 tail call void @free(i8* %1)
302 %1 = tail call noalias i8* @malloc(i64 256)
303 ; CHECK: %1 = tail call noalias i8* @malloc(i64 256)
305 tail call void @no_sync_func(i8* %1)
309 tail call void @free(i8* %1)
310 ; CHECK: tail call void @free(i8* noalias %1)
315 %1 = tail call noalias i8* @malloc(i64 -1)
316 ; CHECK: %1 = tail call noalias i8* @malloc(i64 -1)
318 tail call void @no_sync_func(i8* %1)
322 tail call void @free(i8* %1)
323 ; CHECK: tail call void @free(i8* noalias %1)
328 %1 = tail call noalias i8* @calloc(i64 65537, i64 65537)
329 ; CHECK: %1 = tail call noalias i8* @calloc(i64 65537, i64 65537)
331 tail call void @no_sync_func(i8* %1)
335 tail call void @free(i8* %1)
336 ; CHECK: tail call void @free(i8* noalias %1)
341 %1 = tail call noalias i8* @calloc(i64 64, i64 4)
342 ; CHECK: %1 = tail call noalias i8* @calloc(i64 64, i64 4)
344 tail call void @no_sync_func(i8* %1)
345 tail call void @free(i8* %1)
346 ; CHECK: tail call void @free(i8* noalias %1)
351 ; CHECK: %1 = tail call noalias i8* @malloc(i64 %S)
352 %1 = tail call noalias i8* @malloc(i64 %S)
354 tail call void @no_sync_func(i8* %1)
356 tail call void @free(i8* %1)
362 %1 = tail call noalias i8* @malloc(i64 4)
366 tail call void @no_sync_func(i8* %1)
368 tail call void @free(i8* %1)
373 ; CHECK: %1 = tail call noalias i8* @malloc(i64 4)
374 %1 = tail call noalias i8* @malloc(i64 4)
378 tail call void @no_sync_func(i8* %1)
380 tail call void @free(i8* %1)
386 %1 = tail call noalias i8* @malloc(i64 4)
390 tail call void @no_sync_func(i8* %1) nounwind
392 tail call void @free(i8* %1)
397 ; CHECK: %1 = tail call noalias i8* @malloc(i64 4)
398 %1 = tail call noalias i8* @malloc(i64 4)