Lines Matching refs:invoke
20 %call = invoke noalias i8* undef()
21 to label %invoke.cont unwind label %lpad
23 invoke.cont:
40 %call = invoke noalias i8* null()
41 to label %invoke.cont unwind label %lpad
43 invoke.cont:
57 ; CHECK-NEXT: [[CALL:%.*]] = invoke noalias i8* null()
59 ; CHECK: invoke.cont:
69 %call = invoke noalias i8* null()
70 to label %invoke.cont unwind label %lpad
72 invoke.cont:
90 %call = invoke i32 @readonly()
91 to label %invoke.cont unwind label %lpad
93 invoke.cont:
110 %call = invoke i32 @readonly_willreturn()
111 to label %invoke.cont unwind label %lpad
113 invoke.cont:
131 %call = invoke i32 @readonly_willreturn()
132 to label %invoke.cont unwind label %lpad
134 invoke.cont:
150 ; CHECK-NEXT: [[CALL:%.*]] = invoke i32 @fn()
168 %call = invoke i32 @fn()
172 %call2 = invoke i32 @nounwind_fn()
190 ; CHECK-NEXT: [[FOO:%.*]] = invoke i32 @fn()
200 invoke void @purefn()
201 to label %invoke.cont1 unwind label %lpad
203 invoke.cont1:
204 %foo = invoke i32 @fn()
205 to label %invoke.cont2 unwind label %lpad
207 invoke.cont2:
211 %tmp = phi i8* [ null, %invoke.cont1 ], [ null, %entry ]
220 ; CHECK-NEXT: invoke void @simple_throw()
222 ; CHECK: invoke.cont.unreachable:
231 invoke void @simple_throw() to label %invoke.cont unwind label %lpad
233 invoke.cont:
247 ; CHECK: invoke:
248 ; CHECK-NEXT: invoke void @simple_throw()
250 ; CHECK: invoke.cont.unreachable:
252 ; CHECK: invoke.cont:
262 br i1 %c, label %invoke, label %invoke.cont
264 invoke:
265 invoke void @simple_throw() to label %invoke.cont unwind label %lpad
267 invoke.cont:
268 %r = phi i32 [ 0, %invoke ], [ -1, %entry ]
286 invoke void @simple_return() to label %invoke.cont unwind label %lpad
288 invoke.cont: