Home | History | Annotate | Download | only in ObjCARC

Lines Matching full:next

13 ; CHECK-NEXT: tail call void @objc_storeStrong(i8** @x, i8* %p) [[NUW:#[0-9]+]]
14 ; CHECK-NEXT: ret void
15 ; CHECK-NEXT: }
28 ; CHECK-NEXT: entry:
29 ; CHECK-NEXT: %0 = tail call i8* @objc_retain(i8* %p) [[NUW]]
30 ; CHECK-NEXT: %tmp = load volatile i8** @x, align 8
31 ; CHECK-NEXT: store i8* %0, i8** @x, align 8
32 ; CHECK-NEXT: tail call void @objc_release(i8* %tmp) [[NUW]]
33 ; CHECK-NEXT: ret void
34 ; CHECK-NEXT: }
47 ; CHECK-NEXT: entry:
48 ; CHECK-NEXT: %0 = tail call i8* @objc_retain(i8* %p) [[NUW]]
49 ; CHECK-NEXT: %tmp = load i8** @x, align 8
50 ; CHECK-NEXT: store volatile i8* %0, i8** @x, align 8
51 ; CHECK-NEXT: tail call void @objc_release(i8* %tmp) [[NUW]]
52 ; CHECK-NEXT: ret void
53 ; CHECK-NEXT: }
67 ; CHECK-NEXT: entry:
68 ; CHECK-NEXT: %x0 = tail call i8* @objc_retain(i8* %newValue) [[NUW]]
69 ; CHECK-NEXT: %x1 = load i8** @x, align 8
70 ; CHECK-NEXT: store i8* %x0, i8** @x, align 8
71 ; CHECK-NEXT: tail call void @use_pointer(i8* %x1), !clang.arc.no_objc_arc_exceptions !0
72 ; CHECK-NEXT: tail call void @objc_release(i8* %x1) [[NUW]], !clang.imprecise_release !0
73 ; CHECK-NEXT: ret void
74 ; CHECK-NEXT: }
88 ; CHECK-NEXT: entry:
89 ; CHECK-NEXT: %x0 = tail call i8* @objc_retain(i8* %newValue) [[NUW]]
90 ; CHECK-NEXT: %x1 = load i8** @x, align 8
91 ; CHECK-NEXT: store i8* %x0, i8** @x, align 8
92 ; CHECK-NEXT: %t = icmp eq i8* %x1, %foo
93 ; CHECK-NEXT: tail call void @objc_release(i8* %x1) [[NUW]], !clang.imprecise_release !0
94 ; CHECK-NEXT: ret i1 %t
95 ; CHECK-NEXT: }
141 ; CHECK-NEXT: entry:
142 ; CHECK-NEXT: %0 = tail call i8* @objc_retain(i8* %p) [[NUW]]
143 ; CHECK-NEXT: %tmp = load i8** @x, align 8
144 ; CHECK-NEXT: tail call void @objc_release(i8* %tmp) [[NUW]]
145 ; CHECK-NEXT: ret void
146 ; CHECK-NEXT: }
158 ; CHECK-NEXT: entry:
159 ; CHECK-NEXT: %tmp = load i8** @x, align 8
160 ; CHECK-NEXT: store i8* %p, i8** @x, align 8
161 ; CHECK-NEXT: tail call void @objc_release(i8* %tmp) [[NUW]]
162 ; CHECK-NEXT: ret void
163 ; CHECK-NEXT: }