Home | History | Annotate | Download | only in Inline

Lines Matching full:next

97 ; CHECK-NEXT:    cleanup
98 ; CHECK-NEXT: catch i8* bitcast (i8** @_ZTIi to i8*)
99 ; CHECK-NEXT: invoke void @_ZN1AD1Ev(%struct.A* [[A]])
100 ; CHECK-NEXT: to label %[[LBL:[^\s]+]] unwind
102 ; CHECK-NEXT: br label %[[LPAD:[^\s]+]]
105 ; CHECK-NEXT: catch i8* bitcast (i8** @_ZTIi to i8*)
106 ; CHECK-NEXT: br label %[[LPAD]]
108 ; CHECK-NEXT: phi { i8*, i32 } [
109 ; CHECK-NEXT: extractvalue { i8*, i32 }
110 ; CHECK-NEXT: extractvalue { i8*, i32 }
111 ; CHECK-NEXT: call i32 @llvm.eh.typeid.for(
156 ; CHECK-NEXT: unwind label %[[LPAD:[^\s]+]]
158 ; CHECK-NEXT: unwind label %[[LPAD1:[^\s]+]]
160 ; CHECK-NEXT: unwind label %[[LPAD1]]
162 ; CHECK-NEXT: unwind label %[[LPAD]]
166 ; CHECK-NEXT: [[LPADVAL1:%.*]] = landingpad { i8*, i32 } personality i32 (...)* @__gxx_personality_v0
167 ; CHECK-NEXT: cleanup
168 ; CHECK-NEXT: catch i8* bitcast (i8** @_ZTIi to i8*)
169 ; CHECK-NEXT: invoke void @_ZN1AD1Ev(%struct.A* [[A1]])
170 ; CHECK-NEXT: to label %[[RESUME1:[^\s]+]] unwind
172 ; CHECK-NEXT: br label %[[LPAD_JOIN1:[^\s]+]]
175 ; CHECK-NEXT: unwind label %[[LPAD]]
177 ; CHECK-NEXT: unwind label %[[LPAD2:[^\s]+]]
179 ; CHECK-NEXT: unwind label %[[LPAD2]]
181 ; CHECK-NEXT: unwind label %[[LPAD]]
185 ; CHECK-NEXT: [[LPADVAL2:%.*]] = landingpad { i8*, i32 } personality i32 (...)* @__gxx_personality_v0
186 ; CHECK-NEXT: cleanup
187 ; CHECK-NEXT: catch i8* bitcast (i8** @_ZTIi to i8*)
188 ; CHECK-NEXT: invoke void @_ZN1AD1Ev(%struct.A* [[A2]])
189 ; CHECK-NEXT: to label %[[RESUME2:[^\s]+]] unwind
191 ; CHECK-NEXT: br label %[[LPAD_JOIN2:[^\s]+]]
196 ; CHECK-NEXT: [[X:%.*]] = phi i32 [ 0, %entry ], [ 0, {{%.*}} ], [ 1, %cont ], [ 1, {{%.*}} ]
197 ; CHECK-NEXT: [[Y:%.*]] = phi i32 [ 1, %entry ], [ 1, {{%.*}} ], [ 4, %cont ], [ 4, {{%.*}} ]
198 ; CHECK-NEXT: [[LPADVAL:%.*]] = landingpad { i8*, i32 } personality i32 (...)* @__gxx_personality_v0
199 ; CHECK-NEXT: catch i8* bitcast (i8** @_ZTIi to i8*)
200 ; CHECK-NEXT: br label %[[LPAD_JOIN2]]
203 ; CHECK-NEXT: [[XJ2:%.*]] = phi i32 [ [[X]], %[[LPAD]] ], [ 1, %[[RESUME2]] ]
204 ; CHECK-NEXT: [[YJ2:%.*]] = phi i32 [ [[Y]], %[[LPAD]] ], [ 4, %[[RESUME2]] ]
205 ; CHECK-NEXT: [[EXNJ2:%.*]] = phi { i8*, i32 } [ [[LPADVAL]], %[[LPAD]] ], [ [[LPADVAL2]], %[[RESUME2]] ]
206 ; CHECK-NEXT: br label %[[LPAD_JOIN1]]
209 ; CHECK-NEXT: [[XJ1:%.*]] = phi i32 [ [[XJ2]], %[[LPAD_JOIN2]] ], [ 0, %[[RESUME1]] ]
210 ; CHECK-NEXT: [[YJ1:%.*]] = phi i32 [ [[YJ2]], %[[LPAD_JOIN2]] ], [ 1, %[[RESUME1]] ]
211 ; CHECK-NEXT: [[EXNJ1:%.*]] = phi { i8*, i32 } [ [[EXNJ2]], %[[LPAD_JOIN2]] ], [ [[LPADVAL1]], %[[RESUME1]] ]
212 ; CHECK-NEXT: extractvalue { i8*, i32 } [[EXNJ1]], 0
213 ; CHECK-NEXT: [[SELJ1:%.*]] = extractvalue { i8*, i32 } [[EXNJ1]], 1
214 ; CHECK-NEXT: [[T:%.*]] = call i32 @llvm.eh.typeid.for(
215 ; CHECK-NEXT: icmp eq i32 [[SELJ1]], [[T]]
243 ; CHECK-NEXT: unwind label %[[LPAD:[^\s]+]]
245 ; CHECK-NEXT: unwind label %[[LPAD2:[^\s]+]]
247 ; CHECK-NEXT: unwind label %[[LPAD2]]
249 ; CHECK-NEXT: unwind label %[[LPAD]]
273 ; CHECK-NEXT: cleanup
274 ; CHECK-NEXT: catch i8* bitcast (i8** @_ZTIi to i8*)
275 ; CHECK-NEXT: invoke void @_ZN1AD1Ev(
276 ; CHECK-NEXT: to label %[[L:[^\s]+]] unwind
278 ; CHECK-NEXT: br label %[[JOIN:[^\s]+]]
280 ; CHECK-NEXT: phi { i8*, i32 }
281 ; CHECK-NEXT: br label %lpad.cont
283 ; CHECK-NEXT: call void @_ZSt9terminatev()
319 ; CHECK-NEXT: cleanup
320 ; CHECK-NEXT: catch i8* bitcast (i8** @_ZTIi to i8*)
321 ; CHECK-NEXT: invoke void @_ZN1AD1Ev(
322 ; CHECK-NEXT: to label %[[L:[^\s]+]] unwind
324 ; CHECK-NEXT: br label %[[JOIN:[^\s]+]]
326 ; CHECK-NEXT: unwind label %lpad
328 ; CHECK-NEXT: landingpad { i8*, i32 } personality i32 (...)* @__gxx_personality_v0
329 ; CHECK-NEXT: catch i8* bitcast (i8** @_ZTIi to i8*)
330 ; CHECK-NEXT: br label %[[JOIN]]
332 ; CHECK-NEXT: phi { i8*, i32 }
333 ; CHECK-NEXT: call void @opaque() nounwind
334 ; CHECK-NEXT: br label %[[FIX:[^\s]+]]
336 ; CHECK-NEXT: landingpad { i8*, i32 } personality i32 (...)* @__gxx_personality_v0
337 ; CHECK-NEXT: catch i8* bitcast (i8** @_ZTIi to i8*)
338 ; CHECK-NEXT: br label %[[FIX]]
340 ; CHECK-NEXT: [[T1:%.*]] = phi i32 [ 0, %[[JOIN]] ], [ 1, %lpad ]
341 ; CHECK-NEXT: call void @use(i32 [[T1]])
342 ; CHECK-NEXT: call void @_ZSt9terminatev()