Lines Matching refs:catch
15 to label %unreachable unwind label %catch.dispatch
17 catch.dispatch:
18 %cs1 = catchswitch within none [label %catch] unwind to caller
20 catch:
22 br label %catch.loop
24 catch.loop:
25 br i1 %B, label %catchret, label %catch.loop
44 ; The catch funclet contains %catch and %catchret
45 ; CHECK: # %catch{{$}}
55 to label %unreachable unwind label %catch.dispatch
57 catch.dispatch: ; preds = %entry
58 %cs1 = catchswitch within none [label %catch] unwind to caller
60 catch: ; preds = %catch.dispatch
63 to label %unreachable unwind label %catch.dispatch.1
65 catch.dispatch.1: ; preds = %catch
66 %cs2 = catchswitch within %0 [label %catch.3] unwind to caller
68 catch.3: ; preds = %catch.dispatch.1
72 try.cont: ; preds = %catch.3
78 unreachable: ; preds = %catch, %entry
90 ; The inner catch funclet contains %catch.3
92 ; CHECK: # %catch.3{{$}}
95 ; The outer catch funclet contains %catch
97 ; CHECK: # %catch{{$}}
106 to label %try.cont unwind label %catch.dispatch
108 catch.dispatch: ; preds = %entry
109 %cs1 = catchswitch within none [label %catch.2] unwind label %catch.dispatch.1
111 catch.2: ; preds = %catch.dispatch
116 catch.dispatch.1: ; preds = %catch.dispatch
117 %cs2 = catchswitch within none [label %catch] unwind to caller
119 catch: ; preds = %catch.dispatch.1
146 ; The catch(...) funclet contains %catch.2
147 ; CHECK: # %catch.2{{$}}
151 ; The catch(int) funclet contains %catch
152 ; CHECK: # %catch{{$}}