Home | History | Annotate | Download | only in ObjCARC

Lines Matching full:next

91 ; CHECK-NEXT: entry:
92 ; CHECK-NEXT: tail call i8* @objc_retain(i8* %a) [[NUW:#[0-9]+]]
93 ; CHECK-NEXT: br label %loop
96 ; CHECK-NEXT: call void @objc_release(i8* %a)
97 ; CHECK-NEXT: ret void
98 ; CHECK-NEXT: }
117 ; CHECK-NEXT: entry:
118 ; CHECK-NEXT: tail call i8* @objc_retain(i8* %a) [[NUW]]
119 ; CHECK-NEXT: br label %loop
122 ; CHECK-NEXT: call void @objc_release(i8* %a)
123 ; CHECK-NEXT: ret void
124 ; CHECK-NEXT: }
147 ; CHECK-NEXT: entry:
148 ; CHECK-NEXT: tail call i8* @objc_retain(i8* %a) [[NUW]]
149 ; CHECK-NEXT: call void @callee()
150 ; CHECK-NEXT: br label %loop
153 ; CHECK-NEXT: call void @use_pointer(i8* %a)
154 ; CHECK-NEXT: call void @objc_release(i8* %a)
155 ; CHECK-NEXT: ret void
156 ; CHECK-NEXT: }
181 ; CHECK-NEXT: entry:
182 ; CHECK-NEXT: tail call i8* @objc_retain(i8* %a) [[NUW]]
183 ; CHECK-NEXT: br label %loop
186 ; CHECK-NEXT: call void @use_pointer(i8* %a)
187 ; CHECK-NEXT: call void @objc_release(i8* %a)
188 ; CHECK-NEXT: ret void
189 ; CHECK-NEXT: }
214 ; CHECK-NEXT: entry:
215 ; CHECK-NEXT: tail call i8* @objc_retain(i8* %a) [[NUW]]
216 ; CHECK-NEXT: call void @callee()
217 ; CHECK-NEXT: br label %loop
220 ; CHECK-NEXT: call void @objc_release(i8* %a)
221 ; CHECK-NEXT: ret void
222 ; CHECK-NEXT: }
247 ; CHECK-NEXT: entry:
248 ; CHECK-NEXT: tail call i8* @objc_retain(i8* %a) [[NUW]]
249 ; CHECK-NEXT: br label %loop
252 ; CHECK-NEXT: call void @objc_release(i8* %a)
253 ; CHECK-NEXT: ret void
254 ; CHECK-NEXT: }
279 ; CHECK-NEXT: entry:
280 ; CHECK-NEXT: br label %loop
283 ; CHECK-NEXT: ret void
284 ; CHECK-NEXT: }
308 ; CHECK-NEXT: entry:
309 ; CHECK-NEXT: br label %loop
312 ; CHECK-NEXT: ret void
313 ; CHECK-NEXT: }
337 ; CHECK-NEXT: entry:
338 ; CHECK-NEXT: br label %loop
341 ; CHECK-NEXT: ret void
342 ; CHECK-NEXT: }
367 ; CHECK-NEXT: entry:
368 ; CHECK-NEXT: %outer = tail call i8* @objc_retain(i8* %a) [[NUW]]
369 ; CHECK-NEXT: %inner = tail call i8* @objc_retain(i8* %a) [[NUW]]
370 ; CHECK-NEXT: br label %loop
373 ; CHECK-NEXT: call void @objc_release(i8* %a) [[NUW]]
374 ; CHECK-NEXT: call void @objc_release(i8* %a) [[NUW]], !clang.imprecise_release !0
375 ; CHECK-NEXT: ret void
376 ; CHECK-NEXT: }