Lines Matching refs:objc_retain
5 declare i8* @objc_retain(i8*)
33 ; CHECK: @objc_retain
39 %0 = call i8* @objc_retain(i8* %a) nounwind
64 %0 = call i8* @objc_retain(i8* %a) nounwind
89 ; CHECK: @objc_retain(i8* %a)
95 %0 = call i8* @objc_retain(i8* %a) nounwind
119 ; CHECK: @objc_retain(i8* %a)
125 %0 = call i8* @objc_retain(i8* %a) nounwind
153 ; CHECK: tail call i8* @objc_retain(i8* %x) [[NUW]]
161 tail call i8* @objc_retain(i8* %x) nounwind
182 ; CHECK: tail call i8* @objc_retain(i8* %x) [[NUW:#[0-9]+]]
190 tail call i8* @objc_retain(i8* %x) nounwind
214 ; CHECK: @objc_retain(i8* %a)
220 %0 = call i8* @objc_retain(i8* %a) nounwind
243 ; CHECK: @objc_retain(i8* %a)
249 %0 = call i8* @objc_retain(i8* %a) nounwind
277 ; TODO: @objc_retain(i8* %a)
283 %0 = call i8* @objc_retain(i8* %a) nounwind
297 ; TODO: @objc_retain(i8* %a)
303 %0 = call i8* @objc_retain(i8* %a) nounwind
323 ; TODO: @objc_retain(i8* %a)
332 %0 = call i8* @objc_retain(i8* %a) nounwind
343 ; TODO: @objc_retain(i8* %a)
352 %0 = call i8* @objc_retain(i8* %a) nounwind
367 ; CHECK: @objc_retain(i8*
373 %0 = call i8* @objc_retain(i8* %a) nounwind
383 ; CHECK: @objc_retain(i8*
389 %0 = call i8* @objc_retain(i8* %a) nounwind
404 ; CHECK: tail call i8* @objc_retain(
414 %0 = call i8* @objc_retain(i8* %a) nounwind
442 %0 = call i8* @objc_retain(i8* %a) nounwind
466 ; CHECK: tail call i8* @objc_retain(
476 %0 = call i8* @objc_retain(i8* %a) nounwind
500 ; CHECK: tail call i8* @objc_retain(
510 %0 = call i8* @objc_retain(i8* %a) nounwind
540 ; CHECK: call i8* @objc_retain
542 ; CHECK: call i8* @objc_retain
552 %0 = call i8* @objc_retain(i8* %a) nounwind
559 %1 = call i8* @objc_retain(i8* %a) nounwind
579 %0 = call i8* @objc_retain(i8* %a) nounwind
586 %1 = call i8* @objc_retain(i8* %a) nounwind
603 ; CHECK: call i8* @objc_retain
620 %1 = call i8* @objc_retain(i8* %a) nounwind
637 ; CHECK: @objc_retain
639 ; CHECK: @objc_retain
653 %0 = call i8* @objc_retain(i8* %a) nounwind
660 %1 = call i8* @objc_retain(i8* %a) nounwind
691 %0 = call i8* @objc_retain(i8* %a) nounwind
698 %1 = call i8* @objc_retain(i8* %a) nounwind
723 ; CHECK: @objc_retain
725 ; CHECK: @objc_retain
739 %0 = call i8* @objc_retain(i8* %a) nounwind
746 %1 = call i8* @objc_retain(i8* %a) nounwind
771 ; CHECK: @objc_retain
773 ; CHECK: @objc_retain
787 %0 = call i8* @objc_retain(i8* %a) nounwind
794 %1 = call i8* @objc_retain(i8* %a) nounwind
823 %0 = call i8* @objc_retain(i8* %x) nounwind
831 ; CHECK: @objc_retain(i8* %x)
836 %0 = call i8* @objc_retain(i8* %x) nounwind
845 ; CHECK: @objc_retain(i8* %x)
852 %0 = call i8* @objc_retain(i8* %x) nounwind
860 ; Also, add a tail keyword, since objc_retain can never be passed
864 ; CHECK: tail call i8* @objc_retain(i8* %x) [[NUW]]
869 %0 = call i8* @objc_retain(i8* %x) nounwind
883 %0 = call i8* @objc_retain(i8* %x) nounwind
893 ; CHECK: tail call i8* @objc_retain(i8* %x) [[NUW]]
898 %0 = call i8* @objc_retain(i8* %x) nounwind
908 ; CHECK-NEXT: @objc_retain(i8* %x)
909 ; CHECK-NEXT: @objc_retain
914 call i8* @objc_retain(i8* %x) nounwind
915 call i8* @objc_retain(i8* %x) nounwind
925 ; CHECK: tail call i8* @objc_retain(i8* %x) [[NUW]]
926 ; CHECK: tail call i8* @objc_retain(i8* %x) [[NUW]]
932 call i8* @objc_retain(i8* %x) nounwind
933 call i8* @objc_retain(i8* %x) nounwind
943 ; CHECK-NEXT: @objc_retain(i8* %x)
952 call i8* @objc_retain(i8* %x) nounwind
953 call i8* @objc_retain(i8* %x) nounwind
966 ; CHECK: @objc_retain(i8* %x)
968 ; CHECK: @objc_retain(i8* %x)
974 call i8* @objc_retain(i8* %x) nounwind
976 call i8* @objc_retain(i8* %x) nounwind
988 ; CHECK-NEXT: @objc_retain(i8* %x)
998 call i8* @objc_retain(i8* %x) nounwind
1000 call i8* @objc_retain(i8* %x) nounwind
1015 ; CHECK-NEXT: @objc_retain
1024 call i8* @objc_retain(i8* %x) nounwind
1037 ; CHECK-NEXT: @objc_retain(i8* %x)
1045 call i8* @objc_retain(i8* %x) nounwind
1057 ; CHECK-NEXT: @objc_retain
1064 call i8* @objc_retain(i8* %x) nounwind
1077 call i8* @objc_retain(i8* %x) nounwind
1086 ; CHECK: @objc_retain(i8* %x)
1094 call i8* @objc_retain(i8* %x) nounwind
1098 call i8* @objc_retain(i8* %x) nounwind
1102 call i8* @objc_retain(i8* %x) nounwind
1125 ; CHECK: @objc_retain(i8* %x)
1134 call i8* @objc_retain(i8* %x) nounwind
1138 call i8* @objc_retain(i8* %x) nounwind
1142 call i8* @objc_retain(i8* %x) nounwind
1166 ; CHECK: @objc_retain(i8* %x)
1174 call i8* @objc_retain(i8* %x) nounwind
1178 call i8* @objc_retain(i8* %x) nounwind
1182 call i8* @objc_retain(i8* %x) nounwind
1205 ; CHECK: @objc_retain(i8* %x)
1210 call i8* @objc_retain(i8* %x) nounwind
1214 call i8* @objc_retain(i8* %x) nounwind
1218 call i8* @objc_retain(i8* %x) nounwind
1244 call i8* @objc_retain(i8* null)
1256 call i8* @objc_retain(i8* undef)
1268 ; CHECK: %1 = tail call i8* @objc_retain(i8* %0)
1278 %0 = call i8* @objc_retain(i8* %x) nounwind
1289 ; CHECK: %tmp1 = tail call i8* @objc_retain(i8* %tmp) [[NUW]]
1295 %tmp1 = call i8* @objc_retain(i8* %tmp) nounwind
1323 %0 = call i8* @objc_retain(i8* %call) nounwind
1354 ; CHECK: @objc_retain(i8* %a)
1358 call i8* @objc_retain(i8* %a)
1370 ; CHECK: call i8* @objc_retain(i8* %p)
1377 %f0 = call i8* @objc_retain(i8* %p)
1395 ; CHECK: call i8* @objc_retain(i8* %p)
1402 %f0 = call i8* @objc_retain(i8* %p)
1419 ; CHECK: call i8* @objc_retain(i8* %p)
1427 %f0 = call i8* @objc_retain(i8* %p)
1445 ; CHECK: call i8* @objc_retain(
1454 %f0 = call i8* @objc_retain(i8* %p)
1471 ; CHECK: call i8* @objc_retain(
1483 %f0 = call i8* @objc_retain(i8* %p)
1503 ; CHECK: call i8* @objc_retain(
1512 %f0 = call i8* @objc_retain(i8* %p)
1531 ; CHECK: call i8* @objc_retain(
1543 %f0 = call i8* @objc_retain(i8* %p)
1566 ; CHECK: call i8* @objc_retain(
1580 %f0 = call i8* @objc_retain(i8* %p)
1603 ; CHECK: call i8* @objc_retain(i8* %p)
1617 %f0 = call i8* @objc_retain(i8* %p)
1634 ; CHECK: call i8* @objc_retain(
1643 %f0 = call i8* @objc_retain(i8* %p)
1663 ; CHECK: call i8* @objc_retain(
1672 %f0 = call i8* @objc_retain(i8* %p)
1691 ; CHECK: call i8* @objc_retain
1698 %f0 = call i8* @objc_retain(i8* %p)
1717 %f0 = call i8* @objc_retain(i8* %p)
1738 ; CHECK: call i8* @objc_retain
1745 %f0 = call i8* @objc_retain(i8* %p)
1765 %f0 = call i8* @objc_retain(i8* %p)
1782 ; CHECK: @objc_retain
1790 call i8* @objc_retain(i8* %p)
1804 call i8* @objc_retain(i8* %p)
1818 call i8* @objc_retain(i8* %p)
1852 %0 = call i8* @objc_retain(i8* %p)
1870 %0 = call i8* @objc_retain(i8* %p)
1889 %0 = call i8* @objc_retain(i8* %p)
1909 %0 = call i8* @objc_retain(i8* %p)
1926 ; CHECK-NEXT: call i8* @objc_retain(i8* %p)
1937 call i8* @objc_retain(i8* %p)
1939 call i8* @objc_retain(i8* %p)
1954 ; CHECK-NEXT: call i8* @objc_retain(i8* %p)
1956 ; CHECK-NEXT: call i8* @objc_retain
1965 call i8* @objc_retain(i8* %p)
1967 call i8* @objc_retain(i8* %p)
1980 ; CHECK-NEXT: call i8* @objc_retain(i8* %p)
1991 call i8* @objc_retain(i8* %p)
1993 call i8* @objc_retain(i8* %p)
2010 %q = call i8* @objc_retain(i8* %p)
2019 ; CHECK: call i8* @objc_retain(i8* %p)
2027 call i8* @objc_retain(i8* %p)
2037 ; CHECK: tail call i8* @objc_retain(i8* %p) [[NUW]]
2043 call i8* @objc_retain(i8* %p)
2092 ; CHECK-NEXT: call i8* @objc_retain
2099 call i8* @objc_retain(i8* %p)
2110 call i8* @objc_retain(i8* %p)
2122 ; CHECK: call i8* @objc_retain(i8* %p)
2127 call i8* @objc_retain(i8* %p)
2135 ; CHECK: call i8* @objc_retain(i8* %p)
2140 call i8* @objc_retain(i8* %p)
2151 ; CHECK: call i8* @objc_retain
2159 %1 = call i8* @objc_retain(i8* %p)
2168 ; CHECK: call i8* @objc_retain
2176 %1 = call i8* @objc_retain(i8* %p)
2194 %1 = call i8* @objc_retain(i8* %p)
2222 %0 = call i8* @objc_retain(i8* %x) nounwind
2223 %1 = call i8* @objc_retain(i8* %x) nounwind
2237 ; CHECK-NEXT: %0 = tail call i8* @objc_retain(i8* %x) [[NUW]]
2246 %0 = tail call i8* @objc_retain(i8* %x) nounwind
2247 %1 = tail call i8* @objc_retain(i8* %0) nounwind
2252 %2 = tail call i8* @objc_retain(i8* %1) nounwind
2270 ; CHECK-NEXT: tail call i8* @objc_retain(i8* %x) [[NUW]]
2273 ; CHECK-NEXT: tail call i8* @objc_retain(i8* %x) [[NUW]]
2281 call i8* @objc_retain(i8* %x) nounwind
2282 call i8* @objc_retain(i8* %x) nounwind
2286 call i8* @objc_retain(i8* %x) nounwind
2298 ; CHECK-NEXT: @objc_retain
2305 call i8* @objc_retain(i8* %x) nounwind
2306 call i8* @objc_retain(i8* %x) nounwind
2310 call i8* @objc_retain(i8* %x) nounwind
2319 ; CHECK-NEXT: %0 = tail call i8* @objc_retain(i8* %x) [[NUW]]
2327 %a = call i8* @objc_retain(i8* %x) nounwind
2329 %b = call i8* @objc_retain(i8* %x) nounwind
2345 ; CHECK: call i8* @objc_retain
2351 call i8* @objc_retain(i8* %s)
2359 ; CHECK: call i8* @objc_retain
2360 ; CHECK-NOT: call i8* @objc_retain
2366 call i8* @objc_retain(i8* %t)
2367 call i8* @objc_retain(i8* %t)
2380 call i8* @objc_retain(i8* %t)
2393 call i8* @objc_retain(i8* %t)
2406 call i8* @objc_retain(i8* %t)
2421 call i8* @objc_retain(i8* %t)
2439 call i8* @objc_retain(i8* %x)
2457 ; CHECK: tail call i8* @objc_retain(i8* %x)
2466 call i8* @objc_retain(i8* %x)
2483 ; CHECK: tail call i8* @objc_retain(i8* %x)
2492 call i8* @objc_retain(i8* %x)
2576 ; An objc_retain can serve as a may-use for a different pointer.
2580 ; CHECK: tail call i8* @objc_retain(i8* %cond) [[NUW]]
2582 ; CHECK: tail call i8* @objc_retain(i8* %tmp8) [[NUW]]
2594 %tmp7 = tail call i8* @objc_retain(i8* %cond) nounwind
2597 %tmp9 = tail call i8* @objc_retain(i8* %tmp8) nounwind
2603 ; CHECK: tail call i8* @objc_retain(i8* %cond) [[NUW]]
2605 ; CHECK: tail call i8* @objc_retain(i8* %tmp8) [[NUW]]
2617 %tmp7 = tail call i8* @objc_retain(i8* %cond) nounwind
2620 %tmp9 = tail call i8* @objc_retain(i8* %tmp8) nounwind
2626 ; CHECK: tail call i8* @objc_retain(i8* %cond) [[NUW]]
2628 ; CHECK: tail call i8* @objc_retain(i8* %tmp8) [[NUW]]
2640 %tmp7 = tail call i8* @objc_retain(i8* %cond) nounwind
2643 %tmp9 = tail call i8* @objc_retain(i8* %tmp8) nounwind, !clang.imprecise_release !0
2649 ; CHECK: tail call i8* @objc_retain(i8* %cond) [[NUW]]
2651 ; CHECK: tail call i8* @objc_retain(i8* %tmp8) [[NUW]]
2663 %tmp7 = tail call i8* @objc_retain(i8* %cond) nounwind
2666 %tmp9 = tail call i8* @objc_retain(i8* %tmp8) nounwind
2686 %1 = tail call i8* @objc_retain(i8* %0) nounwind
2732 %1 = tail call i8* @objc_retain(i8* %0) nounwind
2753 %0 = tail call i8* @objc_retain(i8* %x) nounwind
2759 %1 = tail call i8* @objc_retain(i8* %x) nounwind
2775 ; CHECK-NOT: call i8* @objc_retain(i8* %tmp7)
2834 %tmp8 = call i8* @objc_retain(i8* %tmp7) nounwind
2844 %tmp9 = call i8* @objc_retain(i8* %call76) nounwind
2852 %tmp10 = call i8* @objc_retain(i8* %call137) nounwind
2854 %tmp12 = call i8* @objc_retain(i8* %call137) nounwind
2871 %tmp14 = call i8* @objc_retain(i8* %call2822) nounwind
2900 %tmp15 = call i8* @objc_retain(i8* %call6110) nounwind
2910 %tmp16 = call i8* @objc_retain(i8* %call7220) nounwind
2935 %tmp21 = call i8* @objc_retain(i8* %call9218) nounwind
2965 %tmp23 = call i8* @objc_retain(i8* %call12414) nounwind
3010 call i8* @objc_retain(i8* %x)