Lines Matching full:next
34 // CHECK-NEXT: ret void
61 // CHECK-NEXT: ret void
67 // CHECK-NEXT: br label
74 // CHECK-NEXT: call void @_ZN15ObjCBlockMemberD1Ev
75 // CHECK-NEXT: ret void
82 // CHECK-NEXT: call void @_ZN15ObjCBlockMemberD1Ev
83 // CHECK-NEXT: ret void
90 // CHECK-NEXT: ret void
96 // CHECK-NEXT: [[T1:%.*]] = load i32 (i32)** [[T0]], align 8
97 // CHECK-NEXT: [[T2:%.*]] = bitcast i32 (i32)* [[T1]] to i8*
98 // CHECK-NEXT: [[T3:%.*]] = call i8* @objc_retainBlock(i8* [[T2]])
99 // CHECK-NEXT: [[T4:%.*]] = bitcast i8* [[T3]] to i32 (i32)*
100 // CHECK-NEXT: [[T5:%.*]] = getelementptr inbounds [[T]]* {{%.*}}, i32 0, i32 0
101 // CHECK-NEXT: [[T6:%.*]] = load i32 (i32)** [[T5]], align 8
102 // CHECK-NEXT: store i32 (i32)* [[T4]], i32 (i32)** [[T5]]
103 // CHECK-NEXT: [[T7:%.*]] = bitcast i32 (i32)* [[T6]] to i8*
104 // CHECK-NEXT: call void @objc_release(i8* [[T7]])
105 // CHECK-NEXT: ret
120 // CHECK-NEXT: ret void
126 // CHECK-NEXT: store i8*
127 // CHECK-NEXT: br label
133 // CHECK-NEXT: [[END:%.*]] = getelementptr inbounds i8** [[BEGIN]], i64 6
134 // CHECK-NEXT: br label
136 // CHECK-NEXT: [[CUR]] = getelementptr inbounds i8** [[PAST]], i64 -1
137 // CHECK-NEXT: [[T0:%.*]] = load i8** [[CUR]]
138 // CHECK-NEXT: call void @objc_release(i8* [[T0]])
139 // CHECK-NEXT: [[T1:%.*]] = icmp eq i8** [[CUR]], [[BEGIN]]
140 // CHECK-NEXT: br i1 [[T1]],
152 // CHECK-NEXT: store i8*
153 // CHECK-NEXT: ret void
164 // CHECK-NEXT: ret void