Lines Matching full:next
22 ; CHECK-NEXT: store i8* %y, i8** %temp0
23 ; CHECK-NEXT: @objc_retain(i8* %y)
24 ; CHECK-NEXT: call void @test0_helper
25 ; CHECK-NEXT: [[VAL1:%.*]] = load i8** %temp0
26 ; CHECK-NEXT: call void (...)* @clang.arc.use(i8* %y)
27 ; CHECK-NEXT: @objc_retain(i8* [[VAL1]])
28 ; CHECK-NEXT: @objc_release(i8* %y)
29 ; CHECK-NEXT: store i8* [[VAL1]], i8** %temp1
30 ; CHECK-NEXT: call void @test0_helper
31 ; CHECK-NEXT: [[VAL2:%.*]] = load i8** %temp1
32 ; CHECK-NEXT: call void (...)* @clang.arc.use(i8* [[VAL1]])
33 ; CHECK-NEXT: @objc_retain(i8* [[VAL2]])
34 ; CHECK-NEXT: @objc_release(i8* [[VAL1]])
35 ; CHECK-NEXT: @objc_autorelease(i8* %x)
36 ; CHECK-NEXT: store i8* %x, i8** %out
37 ; CHECK-NEXT: @objc_retain(i8* %x)
38 ; CHECK-NEXT: @objc_release(i8* [[VAL2]])
39 ; CHECK-NEXT: @objc_release(i8* %x)
40 ; CHECK-NEXT: ret void
41 ; CHECK-NEXT: }
70 ; CHECK-NEXT: store i8* %y, i8** %temp0
71 ; CHECK-NEXT: @objc_retain(i8* %y)
72 ; CHECK-NEXT: call void @test0_helper
73 ; CHECK-NEXT: [[VAL1:%.*]] = load i8** %temp0
74 ; CHECK-NEXT: call void (...)* @clang.arc.use(i8* %y)
75 ; CHECK-NEXT: @objc_retain(i8* [[VAL1]])
76 ; CHECK-NEXT: @objc_release(i8* %y)
77 ; CHECK-NEXT: store i8* [[VAL1]], i8** %temp1
78 ; CHECK-NEXT: call void @test0_helper
79 ; CHECK-NEXT: [[VAL2:%.*]] = load i8** %temp1
80 ; CHECK-NEXT: call void (...)* @clang.arc.use(i8* [[VAL1]])
81 ; CHECK-NEXT: @objc_retain(i8* [[VAL2]])
82 ; CHECK-NEXT: @objc_release(i8* [[VAL1]])
83 ; CHECK-NEXT: @objc_autorelease(i8* %x)
84 ; CHECK-NEXT: @objc_release(i8* [[VAL2]])
85 ; CHECK-NEXT: store i8* %x, i8** %out
86 ; CHECK-NEXT: ret void
87 ; CHECK-NEXT: }