Lines Matching refs:lifetime

1 ; RUN: opt -passes='print<stack-lifetime><may>' -disable-output %s 2>&1 | FileCheck %s --check-pref…
2 ; RUN: opt -passes='print<stack-lifetime><must>' -disable-output %s 2>&1 | FileCheck %s --check-pre…
17 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %z0)
18 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %z0)
21 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %x0)
22 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %x0)
26 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %x0)
27 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %x0)
30 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %y0)
31 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %y0)
35 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %y0)
36 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %y0)
40 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %z0)
41 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %z0)
55 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %x0)
56 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %x0)
60 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %x0)
61 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %x0)
79 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %x0)
80 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %x0)
83 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %y0)
84 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %y0)
88 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %x0)
89 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %x0)
93 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %y0)
94 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %y0)
97 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %z0)
98 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %z0)
102 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %z0)
103 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %z0)
124 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %x0)
125 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %x0)
128 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %y0)
129 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %y0)
132 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %z0)
133 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %z0)
139 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %x0)
140 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %x0)
143 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %y0)
144 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %y0)
147 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %z0)
148 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %z0)
168 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %0)
169 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %0)
173 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %1)
174 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %1)
187 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %2)
188 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %2)
198 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %3)
199 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %3)
203 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %3)
204 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %3)
213 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %4)
214 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %4)
218 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %4)
219 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %4)
227 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %2)
228 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %2)
241 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %5)
242 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %5)
252 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %6)
253 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %6)
257 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %6)
258 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %6)
267 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %7)
268 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %7)
272 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %7)
273 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %7)
281 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %5)
282 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %5)
290 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %1)
291 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %1)
294 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %0)
295 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %0)
310 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %x0)
311 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %x0)
320 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %y0)
321 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %y0)
325 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %y0)
326 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %y0)
329 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %x0)
330 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %x0)
338 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %x0)
339 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %x0)
354 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %x0)
355 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %x0)
359 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %x0)
360 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %x0)
368 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %y0)
369 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %y0)
373 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %y0)
374 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %y0)
394 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %x0)
395 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %x0)
399 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %x0)
400 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %x0)
408 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %y0)
409 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %y0)
430 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %x0)
431 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %x0)
440 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %x0)
441 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %x0)
444 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %y0)
445 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %y0)
467 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %x0)
468 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %x0)
476 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %y0)
477 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %y0)
499 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %0)
500 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %0)
504 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %1)
505 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %1)
513 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %0)
514 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %0)
517 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %1)
518 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %1)
522 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %2)
523 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %2)
527 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %3)
528 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %3)
533 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %2)
534 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %2)
537 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %3)
538 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %3)
551 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %buf1)
552 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %buf1)
555 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %buf1)
556 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %buf1)
559 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %buf1)
560 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %buf1)
563 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %buf2)
564 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %buf2)
582 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %0)
583 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %0)
587 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %1)
588 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %1)
593 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %0)
594 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %0)
597 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %1)
598 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %1)
623 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %a8)
624 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %a8)
627 call void @llvm.lifetime.start.p0i8(i64 -1, i8* %b8)
628 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 -1, i8* %b8)
634 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %a8)
635 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %a8)
638 call void @llvm.lifetime.end.p0i8(i64 -1, i8* %b8)
639 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 -1, i8* %b8)
651 call void @llvm.lifetime.start.p0i8(i64 1, i8* %x)
652 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 1, i8* %x)
662 call void @llvm.lifetime.end.p0i8(i64 1, i8* %x)
663 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 1, i8* %x)
676 call void @llvm.lifetime.start.p0i8(i64 1, i8* %x)
677 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 1, i8* %x)
685 call void @llvm.lifetime.start.p0i8(i64 1, i8* %y)
686 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 1, i8* %y)
690 call void @llvm.lifetime.end.p0i8(i64 1, i8* %y)
691 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 1, i8* %y)
694 call void @llvm.lifetime.start.p0i8(i64 1, i8* %x)
695 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 1, i8* %x)
718 call void @llvm.lifetime.start.p0i8(i64 500, i8* nonnull %0)
719 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 500, i8* nonnull %0)
722 call void @llvm.lifetime.end.p0i8(i64 500, i8* nonnull %0)
723 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 500, i8* nonnull %0)
731 call void @llvm.lifetime.start.p0i8(i64 500, i8* nonnull %1)
732 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 500, i8* nonnull %1)
735 call void @llvm.lifetime.end.p0i8(i64 500, i8* nonnull %1)
736 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 500, i8* nonnull %1)
761 call void @llvm.lifetime.start.p0i8(i64 1, i8* %y)
762 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 1, i8* %y)
772 call void @llvm.lifetime.start.p0i8(i64 1, i8* %y)
773 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 1, i8* %y)
776 call void @llvm.lifetime.start.p0i8(i64 1, i8* %x)
777 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 1, i8* %x)
800 call void @llvm.lifetime.start.p0i8(i64 1, i8* %y)
801 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 1, i8* %y)
804 call void @llvm.lifetime.start.p0i8(i64 1, i8* %x)
805 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 1, i8* %x)
815 call void @llvm.lifetime.start.p0i8(i64 4, i8* %y)
837 call void @llvm.lifetime.start.p0i8(i64 4, i8* %p)
838 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 4, i8* %p)
842 call void @llvm.lifetime.start.p0i8(i64 4, i8* %x)
843 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 4, i8* %x)
847 call void @llvm.lifetime.end.p0i8(i64 4, i8* %p)
848 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 4, i8* %p)
865 call void @llvm.lifetime.start.p0i8(i64 1, i8* %cxcy)
866 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 1, i8* %cxcy)
870 call void @llvm.lifetime.start.p0i8(i64 1, i8* %x)
871 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 1, i8* %x)
875 call void @llvm.lifetime.end.p0i8(i64 1, i8* %x)
876 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 1, i8* %x)
892 call void @llvm.lifetime.start.p0i32(i64 20, i32* %x2)
893 ; CHECK: call void @llvm.lifetime.start.p0i32(i64 20, i32* %x2)
897 call void @llvm.lifetime.end.p0i32(i64 20, i32* %x2)
898 ; CHECK: call void @llvm.lifetime.end.p0i32(i64 20, i32* %x2)
914 call void @llvm.lifetime.start.p0i32(i64 15, i32* %x2)
915 ; CHECK: call void @llvm.lifetime.start.p0i32(i64 15, i32* %x2)
919 call void @llvm.lifetime.end.p0i32(i64 15, i32* %x2)
920 ; CHECK: call void @llvm.lifetime.end.p0i32(i64 15, i32* %x2)
933 call void @llvm.lifetime.start.p0i8(i64 1, i8* %x)
934 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 1, i8* %x)
937 call void @llvm.lifetime.start.p0i8(i64 1, i8* %x)
938 ; CHECK: call void @llvm.lifetime.start.p0i8(i64 1, i8* %x)
941 call void @llvm.lifetime.end.p0i8(i64 1, i8* %x)
942 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 1, i8* %x)
945 call void @llvm.lifetime.end.p0i8(i64 1, i8* %x)
946 ; CHECK: call void @llvm.lifetime.end.p0i8(i64 1, i8* %x)
952 declare void @llvm.lifetime.start.p0i8(i64, i8* nocapture)
953 declare void @llvm.lifetime.end.p0i8(i64, i8* nocapture)
954 declare void @llvm.lifetime.start.p0i32(i64, i32* nocapture)
955 declare void @llvm.lifetime.end.p0i32(i64, i32* nocapture)