• Home
  • Raw
  • Download

Lines Matching refs:objc_retain

5 declare i8* @objc_retain(i8*)
34 ; CHECK: @objc_retain
40 %0 = call i8* @objc_retain(i8* %a) nounwind
65 %0 = call i8* @objc_retain(i8* %a) nounwind
90 ; CHECK: @objc_retain(i8* %a)
96 %0 = call i8* @objc_retain(i8* %a) nounwind
120 ; CHECK: @objc_retain(i8* %a)
126 %0 = call i8* @objc_retain(i8* %a) nounwind
154 ; CHECK: tail call i8* @objc_retain(i8* %x) [[NUW]]
162 tail call i8* @objc_retain(i8* %x) nounwind
183 ; CHECK: tail call i8* @objc_retain(i8* %x) [[NUW:#[0-9]+]]
191 tail call i8* @objc_retain(i8* %x) nounwind
215 ; CHECK: @objc_retain(i8* %a)
221 %0 = call i8* @objc_retain(i8* %a) nounwind
244 ; CHECK: @objc_retain(i8* %a)
250 %0 = call i8* @objc_retain(i8* %a) nounwind
278 ; TODO: @objc_retain(i8* %a)
284 %0 = call i8* @objc_retain(i8* %a) nounwind
298 ; TODO: @objc_retain(i8* %a)
304 %0 = call i8* @objc_retain(i8* %a) nounwind
324 ; TODO: @objc_retain(i8* %a)
333 %0 = call i8* @objc_retain(i8* %a) nounwind
344 ; TODO: @objc_retain(i8* %a)
353 %0 = call i8* @objc_retain(i8* %a) nounwind
368 ; CHECK: @objc_retain(i8*
374 %0 = call i8* @objc_retain(i8* %a) nounwind
384 ; CHECK: @objc_retain(i8*
390 %0 = call i8* @objc_retain(i8* %a) nounwind
405 ; CHECK: tail call i8* @objc_retain(
415 %0 = call i8* @objc_retain(i8* %a) nounwind
443 %0 = call i8* @objc_retain(i8* %a) nounwind
467 ; CHECK: tail call i8* @objc_retain(
477 %0 = call i8* @objc_retain(i8* %a) nounwind
501 ; CHECK: tail call i8* @objc_retain(
511 %0 = call i8* @objc_retain(i8* %a) nounwind
541 ; CHECK: call i8* @objc_retain
543 ; CHECK: call i8* @objc_retain
553 %0 = call i8* @objc_retain(i8* %a) nounwind
560 %1 = call i8* @objc_retain(i8* %a) nounwind
580 %0 = call i8* @objc_retain(i8* %a) nounwind
587 %1 = call i8* @objc_retain(i8* %a) nounwind
604 ; CHECK: call i8* @objc_retain
621 %1 = call i8* @objc_retain(i8* %a) nounwind
638 ; CHECK: @objc_retain
640 ; CHECK: @objc_retain
654 %0 = call i8* @objc_retain(i8* %a) nounwind
661 %1 = call i8* @objc_retain(i8* %a) nounwind
692 %0 = call i8* @objc_retain(i8* %a) nounwind
699 %1 = call i8* @objc_retain(i8* %a) nounwind
724 ; CHECK: @objc_retain
726 ; CHECK: @objc_retain
740 %0 = call i8* @objc_retain(i8* %a) nounwind
747 %1 = call i8* @objc_retain(i8* %a) nounwind
772 ; CHECK: @objc_retain
774 ; CHECK: @objc_retain
788 %0 = call i8* @objc_retain(i8* %a) nounwind
795 %1 = call i8* @objc_retain(i8* %a) nounwind
824 %0 = call i8* @objc_retain(i8* %x) nounwind
832 ; CHECK: @objc_retain(i8* %x)
837 %0 = call i8* @objc_retain(i8* %x) nounwind
846 ; CHECK: @objc_retain(i8* %x)
853 %0 = call i8* @objc_retain(i8* %x) nounwind
861 ; Also, add a tail keyword, since objc_retain can never be passed
865 ; CHECK: tail call i8* @objc_retain(i8* %x) [[NUW]]
870 %0 = call i8* @objc_retain(i8* %x) nounwind
884 %0 = call i8* @objc_retain(i8* %x) nounwind
894 ; CHECK: tail call i8* @objc_retain(i8* %x) [[NUW]]
899 %0 = call i8* @objc_retain(i8* %x) nounwind
909 ; CHECK-NEXT: @objc_retain(i8* %x)
910 ; CHECK-NEXT: @objc_retain
915 call i8* @objc_retain(i8* %x) nounwind
916 call i8* @objc_retain(i8* %x) nounwind
926 ; CHECK: tail call i8* @objc_retain(i8* %x) [[NUW]]
927 ; CHECK: tail call i8* @objc_retain(i8* %x) [[NUW]]
933 call i8* @objc_retain(i8* %x) nounwind
934 call i8* @objc_retain(i8* %x) nounwind
944 ; CHECK-NEXT: @objc_retain(i8* %x)
953 call i8* @objc_retain(i8* %x) nounwind
954 call i8* @objc_retain(i8* %x) nounwind
967 ; CHECK: @objc_retain(i8* %x)
969 ; CHECK: @objc_retain(i8* %x)
975 call i8* @objc_retain(i8* %x) nounwind
977 call i8* @objc_retain(i8* %x) nounwind
989 ; CHECK-NEXT: @objc_retain(i8* %x)
999 call i8* @objc_retain(i8* %x) nounwind
1001 call i8* @objc_retain(i8* %x) nounwind
1016 ; CHECK-NEXT: @objc_retain
1025 call i8* @objc_retain(i8* %x) nounwind
1038 ; CHECK-NEXT: @objc_retain(i8* %x)
1046 call i8* @objc_retain(i8* %x) nounwind
1058 ; CHECK-NEXT: @objc_retain
1065 call i8* @objc_retain(i8* %x) nounwind
1078 call i8* @objc_retain(i8* %x) nounwind
1087 ; CHECK: @objc_retain(i8* %x)
1095 call i8* @objc_retain(i8* %x) nounwind
1099 call i8* @objc_retain(i8* %x) nounwind
1103 call i8* @objc_retain(i8* %x) nounwind
1126 ; CHECK: @objc_retain(i8* %x)
1135 call i8* @objc_retain(i8* %x) nounwind
1139 call i8* @objc_retain(i8* %x) nounwind
1143 call i8* @objc_retain(i8* %x) nounwind
1167 ; CHECK: @objc_retain(i8* %x)
1175 call i8* @objc_retain(i8* %x) nounwind
1179 call i8* @objc_retain(i8* %x) nounwind
1183 call i8* @objc_retain(i8* %x) nounwind
1206 ; CHECK: @objc_retain(i8* %x)
1211 call i8* @objc_retain(i8* %x) nounwind
1215 call i8* @objc_retain(i8* %x) nounwind
1219 call i8* @objc_retain(i8* %x) nounwind
1245 call i8* @objc_retain(i8* null)
1257 call i8* @objc_retain(i8* undef)
1269 ; CHECK: %1 = tail call i8* @objc_retain(i8* %0)
1279 %0 = call i8* @objc_retain(i8* %x) nounwind
1290 ; CHECK: %tmp1 = tail call i8* @objc_retain(i8* %tmp) [[NUW]]
1296 %tmp1 = call i8* @objc_retain(i8* %tmp) nounwind
1324 %0 = call i8* @objc_retain(i8* %call) nounwind
1355 ; CHECK: @objc_retain(i8* %a)
1359 call i8* @objc_retain(i8* %a)
1371 ; CHECK: call i8* @objc_retain(i8* %p)
1378 %f0 = call i8* @objc_retain(i8* %p)
1396 ; CHECK: call i8* @objc_retain(i8* %p)
1403 %f0 = call i8* @objc_retain(i8* %p)
1420 ; CHECK: call i8* @objc_retain(i8* %p)
1428 %f0 = call i8* @objc_retain(i8* %p)
1446 ; CHECK: call i8* @objc_retain(
1455 %f0 = call i8* @objc_retain(i8* %p)
1472 ; CHECK: call i8* @objc_retain(
1484 %f0 = call i8* @objc_retain(i8* %p)
1504 ; CHECK: call i8* @objc_retain(
1513 %f0 = call i8* @objc_retain(i8* %p)
1532 ; CHECK: call i8* @objc_retain(
1544 %f0 = call i8* @objc_retain(i8* %p)
1567 ; CHECK: call i8* @objc_retain(
1581 %f0 = call i8* @objc_retain(i8* %p)
1604 ; CHECK: call i8* @objc_retain(i8* %p)
1618 %f0 = call i8* @objc_retain(i8* %p)
1635 ; CHECK: call i8* @objc_retain(
1644 %f0 = call i8* @objc_retain(i8* %p)
1664 ; CHECK: call i8* @objc_retain(
1673 %f0 = call i8* @objc_retain(i8* %p)
1692 ; CHECK: call i8* @objc_retain
1699 %f0 = call i8* @objc_retain(i8* %p)
1718 %f0 = call i8* @objc_retain(i8* %p)
1739 ; CHECK: call i8* @objc_retain
1746 %f0 = call i8* @objc_retain(i8* %p)
1766 %f0 = call i8* @objc_retain(i8* %p)
1783 ; CHECK: @objc_retain
1791 call i8* @objc_retain(i8* %p)
1805 call i8* @objc_retain(i8* %p)
1819 call i8* @objc_retain(i8* %p)
1853 %0 = call i8* @objc_retain(i8* %p)
1871 %0 = call i8* @objc_retain(i8* %p)
1890 %0 = call i8* @objc_retain(i8* %p)
1910 %0 = call i8* @objc_retain(i8* %p)
1927 ; CHECK-NEXT: call i8* @objc_retain(i8* %p)
1938 call i8* @objc_retain(i8* %p)
1940 call i8* @objc_retain(i8* %p)
1955 ; CHECK-NEXT: call i8* @objc_retain(i8* %p)
1957 ; CHECK-NEXT: call i8* @objc_retain
1966 call i8* @objc_retain(i8* %p)
1968 call i8* @objc_retain(i8* %p)
1981 ; CHECK-NEXT: call i8* @objc_retain(i8* %p)
1992 call i8* @objc_retain(i8* %p)
1994 call i8* @objc_retain(i8* %p)
2011 %q = call i8* @objc_retain(i8* %p)
2020 ; CHECK: call i8* @objc_retain(i8* %p)
2028 call i8* @objc_retain(i8* %p)
2038 ; CHECK: tail call i8* @objc_retain(i8* %p) [[NUW]]
2044 call i8* @objc_retain(i8* %p)
2093 ; CHECK-NEXT: call i8* @objc_retain
2100 call i8* @objc_retain(i8* %p)
2111 call i8* @objc_retain(i8* %p)
2123 ; CHECK: call i8* @objc_retain(i8* %p)
2128 call i8* @objc_retain(i8* %p)
2136 ; CHECK: call i8* @objc_retain(i8* %p)
2141 call i8* @objc_retain(i8* %p)
2152 ; CHECK: call i8* @objc_retain
2160 %1 = call i8* @objc_retain(i8* %p)
2169 ; CHECK: call i8* @objc_retain
2177 %1 = call i8* @objc_retain(i8* %p)
2195 %1 = call i8* @objc_retain(i8* %p)
2223 %0 = call i8* @objc_retain(i8* %x) nounwind
2224 %1 = call i8* @objc_retain(i8* %x) nounwind
2238 ; CHECK-NEXT: %0 = tail call i8* @objc_retain(i8* %x) [[NUW]]
2247 %0 = tail call i8* @objc_retain(i8* %x) nounwind
2248 %1 = tail call i8* @objc_retain(i8* %0) nounwind
2253 %2 = tail call i8* @objc_retain(i8* %1) nounwind
2271 ; CHECK-NEXT: tail call i8* @objc_retain(i8* %x) [[NUW]]
2274 ; CHECK-NEXT: tail call i8* @objc_retain(i8* %x) [[NUW]]
2282 call i8* @objc_retain(i8* %x) nounwind
2283 call i8* @objc_retain(i8* %x) nounwind
2287 call i8* @objc_retain(i8* %x) nounwind
2299 ; CHECK-NEXT: @objc_retain
2306 call i8* @objc_retain(i8* %x) nounwind
2307 call i8* @objc_retain(i8* %x) nounwind
2311 call i8* @objc_retain(i8* %x) nounwind
2320 ; CHECK-NEXT: %0 = tail call i8* @objc_retain(i8* %x) [[NUW]]
2328 %a = call i8* @objc_retain(i8* %x) nounwind
2330 %b = call i8* @objc_retain(i8* %x) nounwind
2346 ; CHECK: call i8* @objc_retain
2352 call i8* @objc_retain(i8* %s)
2360 ; CHECK: call i8* @objc_retain
2361 ; CHECK-NOT: call i8* @objc_retain
2367 call i8* @objc_retain(i8* %t)
2368 call i8* @objc_retain(i8* %t)
2381 call i8* @objc_retain(i8* %t)
2394 call i8* @objc_retain(i8* %t)
2407 call i8* @objc_retain(i8* %t)
2422 call i8* @objc_retain(i8* %t)
2440 call i8* @objc_retain(i8* %x)
2458 ; CHECK: tail call i8* @objc_retain(i8* %x)
2467 call i8* @objc_retain(i8* %x)
2484 ; CHECK: tail call i8* @objc_retain(i8* %x)
2493 call i8* @objc_retain(i8* %x)
2598 ; An objc_retain can serve as a may-use for a different pointer.
2602 ; CHECK: tail call i8* @objc_retain(i8* %cond) [[NUW]]
2604 ; CHECK: tail call i8* @objc_retain(i8* %tmp8) [[NUW]]
2616 %tmp7 = tail call i8* @objc_retain(i8* %cond) nounwind
2619 %tmp9 = tail call i8* @objc_retain(i8* %tmp8) nounwind
2625 ; CHECK: tail call i8* @objc_retain(i8* %cond) [[NUW]]
2627 ; CHECK: tail call i8* @objc_retain(i8* %tmp8) [[NUW]]
2639 %tmp7 = tail call i8* @objc_retain(i8* %cond) nounwind
2642 %tmp9 = tail call i8* @objc_retain(i8* %tmp8) nounwind
2648 ; CHECK: tail call i8* @objc_retain(i8* %cond) [[NUW]]
2650 ; CHECK: tail call i8* @objc_retain(i8* %tmp8) [[NUW]]
2662 %tmp7 = tail call i8* @objc_retain(i8* %cond) nounwind
2665 %tmp9 = tail call i8* @objc_retain(i8* %tmp8) nounwind, !clang.imprecise_release !0
2671 ; CHECK: tail call i8* @objc_retain(i8* %cond) [[NUW]]
2673 ; CHECK: tail call i8* @objc_retain(i8* %tmp8) [[NUW]]
2685 %tmp7 = tail call i8* @objc_retain(i8* %cond) nounwind
2688 %tmp9 = tail call i8* @objc_retain(i8* %tmp8) nounwind
2708 %1 = tail call i8* @objc_retain(i8* %0) nounwind
2754 %1 = tail call i8* @objc_retain(i8* %0) nounwind
2775 %0 = tail call i8* @objc_retain(i8* %x) nounwind
2781 %1 = tail call i8* @objc_retain(i8* %x) nounwind
2797 ; CHECK-NOT: call i8* @objc_retain(i8* %tmp7)
2856 %tmp8 = call i8* @objc_retain(i8* %tmp7) nounwind
2866 %tmp9 = call i8* @objc_retain(i8* %call76) nounwind
2874 %tmp10 = call i8* @objc_retain(i8* %call137) nounwind
2876 %tmp12 = call i8* @objc_retain(i8* %call137) nounwind
2893 %tmp14 = call i8* @objc_retain(i8* %call2822) nounwind
2922 %tmp15 = call i8* @objc_retain(i8* %call6110) nounwind
2932 %tmp16 = call i8* @objc_retain(i8* %call7220) nounwind
2957 %tmp21 = call i8* @objc_retain(i8* %call9218) nounwind
2987 %tmp23 = call i8* @objc_retain(i8* %call12414) nounwind
3032 call i8* @objc_retain(i8* %x)