Home
last modified time | relevance | path

Searched refs:catch (Results 1 – 25 of 682) sorted by relevance

12345678910>>...28

/external/llvm/test/CodeGen/X86/
Dfunclet-layout.ll15 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
[all …]
Dtail-merge-wineh.ll8 ; } catch (int) {
12 ; } catch (int) {
14 ; } catch (int) {
54 to label %unreachable unwind label %catch.dispatch
56 catch.dispatch: ; preds = %entry
57 %cs1 = catchswitch within none [label %catch] unwind label %catch.dispatch.7
59 catch: ; preds = %catch.dispatch
63 catchret.dest: ; preds = %catch
70 to label %unreachable unwind label %catch.dispatch.2
72 catch.dispatch.2: ; preds = %try.cont
[all …]
Dbranchfolding-catchpads.ll15 to label %cleanup unwind label %catch.dispatch
19 to label %cleanup unwind label %catch.dispatch
21 catch.dispatch:
22 %cs = catchswitch within none [ label %catch, label %catch.2 ] unwind to caller
24 catch:
29 catch.2:
57 to label %cleanup unwind label %catch.dispatch
61 to label %cleanup unwind label %catch.dispatch
63 catch.dispatch:
64 %cs = catchswitch within none [ label %catch, label %catch.2, label %catch.3 ] unwind to caller
[all …]
Dcatchpad-weight.ll31 to label %try.cont unwind label %catch.dispatch
33 catch.dispatch: ; preds = %entry
34 %cs1 = catchswitch within none [label %catch.5] unwind label %catch.dispatch.1
36 catch.5: ; preds = %catch.dispatch
40 try.cont: ; preds = %entry, %catch, %catch.3, %catch.5
45 catch.dispatch.1: ; preds = %catch.dispatch
46 %cs2 = catchswitch within none [label %catch.3] unwind label %catch.dispatch.2
48 catch.3: ; preds = %catch.dispatch.1
52 catch.dispatch.2: ; preds = %catch.dispatch.1
53 %cs3 = catchswitch within none [label %catch] unwind label %ehcleanup
[all …]
Dwineh-exceptionpointer.ll12 to label %exit unwind label %catch.pad
13 catch.pad:
14 %cs1 = catchswitch within none [label %catch.body] unwind to caller
15 catch.body:
16 ; CHECK: {{^[^: ]+}}: # %catch.body
19 %catch = catchpad within %cs1 [i32 5]
20 %exn = call i8 addrspace(1)* @llvm.eh.exceptionpointer.p1i8(token %catch)
22 call void @g(i32 addrspace(1)* %cast_exn) [ "funclet"(token %catch) ]
23 catchret from %catch to label %exit
Dwin-catchpad-nested.ll10 to label %exit unwind label %catch.dispatch.1
14 catch.dispatch.1:
15 %cs1 = catchswitch within none [label %outer.catch] unwind to caller
17 outer.catch:
20 to label %outer.ret unwind label %catch.dispatch.2
24 catch.dispatch.2:
25 %cs2 = catchswitch within %cp1 [label %inner.catch] unwind to caller
26 inner.catch:
39 ; CHECK: {{^[^: ]+}}: # %inner.catch
Dwin32-seh-catchpad.ll11 to label %invoke.cont unwind label %catch.dispatch
13 catch.dispatch: ; preds = %entry
16 __except.ret: ; preds = %catch.dispatch
75 to label %__try.cont unwind label %catch.dispatch
77 catch.dispatch: ; preds = %entry
78 %cs1 = catchswitch within none [label %__except.ret] unwind label %catch.dispatch.11
80 __except.ret: ; preds = %catch.dispatch
86 to label %__try.cont.9 unwind label %catch.dispatch.5
88 catch.dispatch.5: ; preds = %__try.cont
89 %cs2 = catchswitch within none [label %__except.ret.7] unwind label %catch.dispatch.11
[all …]
Dwin32-eh-states.ll11 ; } catch (int) {
14 ; } catch (int) {
43 try.cont.9: ; preds = %invoke.cont.3, %invoke.cont, %catch.7
46 lpad: ; preds = %catch, %entry
47 %cs1 = catchswitch within none [label %catch] unwind label %lpad.1
49 catch: ; preds = %lpad.1
54 invoke.cont.3: ; preds = %catch
58 %cs2 = catchswitch within none [label %catch.7] unwind to caller
60 catch.7:
97 ; X64-NEXT: .long "?catch${{.*}}@?0?f@4HA"@IMGREL
[all …]
Dwin-catchpad.ll9 ; } catch (int e) {
11 ; } catch (...) {
36 to label %try.cont unwind label %catch.dispatch
38 catch.dispatch: ; preds = %entry
77 ; X86: "?catch$[[catch1bb:[0-9]+]]@?0?try_catch_catch@4HA":
94 ; X86: "?catch$[[catch2bb:[0-9]+]]@?0?try_catch_catch@4HA":
115 ; X86-NEXT: .long "?catch$[[catch1bb]]@?0?try_catch_catch@4HA"
119 ; X86-NEXT: .long "?catch$[[catch2bb]]@?0?try_catch_catch@4HA"
141 ; X64: "?catch$[[catch1bb:[0-9]+]]@?0?try_catch_catch@4HA":
158 ; X64: "?catch$[[catch2bb:[0-9]+]]@?0?try_catch_catch@4HA":
[all …]
Dcatchpad-regmask.ll10 ; } catch (...) {
20 ; } catch (...) {
41 to label %unreachable unwind label %catch.dispatch
43 catch.dispatch: ; preds = %entry
44 %cs1 = catchswitch within none [label %catch] unwind to caller
46 catch: ; preds = %catch.dispatch
53 try.cont: ; preds = %catch
78 ; CHECK: "?catch$2@?0?global_array@4HA":
95 to label %unreachable unwind label %catch.dispatch
97 catch.dispatch: ; preds = %entry
[all …]
Dtail-dup-catchret.ll8 to label %try.cont unwind label %catch.dispatch
10 catch.dispatch: ; preds = %entry
11 %cs1 = catchswitch within none [label %catch] unwind to caller
13 catch: ; preds = %catch.dispatch
17 try.cont: ; preds = %entry, %catch
18 %b.0 = phi i1 [ false, %catch ], [ true, %entry ]
/external/llvm/test/Transforms/SimplifyCFG/
Dempty-cleanuppad.ll52 ; } catch (...) {}
55 ; In this case, the outermost cleanup pad can be eliminated and the catch block
65 ; CHECK: cleanupret from %0 unwind label %catch.dispatch
66 ; CHECK: catch.dispatch:
67 ; CHECK: catchswitch within none [label %catch] unwind to caller
68 ; CHECK: catch:
85 cleanupret from %0 unwind label %catch.dispatch
87 catch.dispatch: ; preds = %ehcleanup
88 %cs1 = catchswitch within none [label %catch] unwind label %ehcleanup.1
90 catch: ; preds = %catch.dispatch
[all …]
Dwineh-unreachable.ll23 to label %exit unwind label %catch.pad
24 catch.pad:
25 %cs1 = catchswitch within none [label %catch.body] unwind label %unreachable.unwind
26 ; CHECK: catch.pad:
27 ; CHECK-NEXT: catchswitch within none [label %catch.body] unwind to caller
28 catch.body:
29 ; CHECK: catch.body:
33 %catch = catchpad within %cs1 []
35 catchret from %catch to label %unreachable
72 to label %exit unwind label %catch.pad
[all …]
/external/toybox/lib/
Dlinestack.c8 struct linestack *catch = *lls; in linestack_addstack() local
11 if (pos > catch->len) error_exit("linestack_addstack past end."); in linestack_addstack()
14 if (catch->len+throw->len >= catch->max) { in linestack_addstack()
16 catch->max = ((catch->len+throw->len)|63)+1; in linestack_addstack()
17 *lls = xmalloc(sizeof(struct linestack)+catch->max*sizeof(struct ptr_len)); in linestack_addstack()
18 memcpy(*lls, catch, sizeof(struct linestack)+pos*sizeof(struct ptr_len)); in linestack_addstack()
22 if (pos != catch->len) in linestack_addstack()
23 memmove((*lls)->idx+pos+throw->len, catch->idx+pos, in linestack_addstack()
24 (catch->len-pos)*sizeof(struct ptr_len)); in linestack_addstack()
27 if (catch != *lls) { in linestack_addstack()
[all …]
/external/llvm/test/CodeGen/WinEH/
Dwineh-statenumbering-cleanups.ll23 cleanupret from %cleanup unwind label %catch.pad
25 cleanupret from %cleanup unwind label %catch.pad
26 catch.pad:
27 %cs1 = catchswitch within none [label %catch.body] unwind to caller
28 catch.body:
29 ;Cxx: %catch = catchpad within %cs1 [i8* null, i32 u0x40, i8* null]
30 ;SEH: %catch = catchpad within %cs1 [void ()* @dummy_filter]
31 catchret from %catch to label %exit
51 to label %unreachable unwind label %catch.pad
54 catch.pad:
[all …]
Dwineh-statenumbering.ll37 to label %unreachable.for.entry unwind label %catch.dispatch
39 catch.dispatch: ; preds = %entry
40 %cs1 = catchswitch within none [label %catch] unwind to caller
42 catch: ; preds = %catch.dispatch
44 ; CHECK: catch:
48 to label %unreachable unwind label %catch.dispatch.1
50 catch.dispatch.1: ; preds = %catch
51 %cs2 = catchswitch within %1 [label %catch.3] unwind to caller
52 catch.3: ; preds = %catch.dispatch.1
54 ; CHECK: catch.3:
[all …]
/external/clang/test/SemaObjC/
Dcatch-stmt.m7 } @catch (void a) { // expected-error{{@catch parameter is not a pointer to an interface type}}
8 } @catch (int) { // expected-error{{@catch parameter is not a pointer to an interface type}}
9 } @catch (int *b) { // expected-error{{@catch parameter is not a pointer to an interface type}}
10 } @catch (id <P> c) { // expected-error{{illegal qualifiers on @catch parameter}}
11 } @catch(A* a) { }
Dscope-check.m11 } @catch (A *x) { // expected-note {{jump bypasses initialization of @catch block}}
13 } @catch (B *x) {
14 } @catch (C *c) {
22 } @catch (C *c) { // expected-note {{jump bypasses initialization of @catch block}}
25 } @catch (B *c) { // expected-note {{jump bypasses initialization of @catch block}}
34 } @catch (C *c) {
42 } @catch (A *c) {
43 } @catch (B *c) {
44 } @catch (C *c) { // expected-note {{jump bypasses initialization of @catch block}}
71 } @catch (...) {}
[all …]
Dstmts.m11 } @catch (NSException *x) { // expected-error {{unknown type name 'NSException'}}
12 …} @catch (struct some_struct x) { // expected-error {{@catch parameter is not a pointer to an inte…
13 } @catch (int x) { // expected-error {{@catch parameter is not a pointer to an interface type}}
14 …} @catch (static NSObject *y) { // expected-error {{@catch parameter cannot have storage specifier…
15 } @catch (...) {
/external/llvm/test/Transforms/LoopSimplify/
D2011-12-14-LandingpadHeader.ll9 to label %try.cont19 unwind label %catch
11 ; CHECK: catch.preheader:
13 ; CHECK: br label %catch
15 ; CHECK: catch.preheader.split-lp:
17 ; CHECK: br label %catch
19 catch: ; preds = %if.else, %entry
21 catch i8* bitcast ({ i8*, i8*, i8* }* @catchtypeinfo to i8*)
25 if.else: ; preds = %catch
27 to label %try.cont19 unwind label %catch
32 eh.resume: ; preds = %catch
[all …]
/external/clang/test/Parser/
Dobjc-try-catch-1.m19 @catch (Frob* ex) {
22 @catch (Frob1* ex) {
29 @catch (Frob* ex) {
33 @catch (float x) { // expected-error {{@catch parameter is not a pointer to an interface type}}
36 @catch(...) {
42 @try { // expected-error {{@try statement without a @catch and @finally clause}}
50 @try {}// expected-error {{@try statement without a @catch and @finally clause}}
56 @try {}// expected-error {{@try statement without a @catch and @finally clause}}
64 } @catch (...) {}
67 } @catch (...) {}
/external/llvm/test/Transforms/Inline/
Dinvoke-combine-clauses.ll12 ; inlined function caused "catch i8* @exception_outer" to appear
22 catch i8* @exception_inner
38 catch i8* @exception_outer
43 ; CHECK-NEXT: catch i8* @exception_inner
44 ; CHECK-NEXT: catch i8* @exception_outer
45 ; Check that there isn't another "catch" clause:
50 ; inlined function caused "catch i8* @exception_outer" to appear
61 catch i8* @exception_inner
72 catch i8* @exception_outer
77 ; CHECK-NEXT: catch i8* @exception_inner
[all …]
/external/smali/smalidea/src/main/antlr/
DsmalideaParser.g204 catch [RecognitionException re] {
213 catch [RecognitionException re] {
222 catch [RecognitionException re] {
231 catch [RecognitionException re] {
243 catch [RecognitionException re] {
252 catch [RecognitionException re] {
291 catch [RecognitionException re] {
306 catch [RecognitionException re] {
319 catch [RecognitionException re] {
326 catch [RecognitionException re] {
[all …]
/external/toybox/toys/posix/
Dcp.c148 char *catch = try->parent ? try->name : TT.destname, *err = "%s"; in cp_node() local
165 && (catch = TT.destname)) in cp_node()
166 || (!fstatat(cfd, catch, &cst, 0) && cst.st_dev == try->st.st_dev in cp_node()
169 error_msg("'%s' is '%s'", catch, err = dirtree_path(try, 0)); in cp_node()
177 if (!faccessat(cfd, catch, F_OK, 0) && !S_ISDIR(cst.st_mode)) { in cp_node()
184 } else if ((flags & FLAG_F) && unlinkat(cfd, catch, 0)) { in cp_node()
185 error_msg("unlink '%s'", catch); in cp_node()
214 catch = try->name; in cp_node()
225 if (!mkdirat(cfd, catch, try->st.st_mode | 0200) || errno == EEXIST) in cp_node()
226 if (-1 != (try->extra = openat(cfd, catch, O_NOFOLLOW))) in cp_node()
[all …]
/external/toybox/scripts/
Dconfig2help.c248 struct symbol *throw = 0, *catch; in main() local
253 for (catch = sym; catch; catch = catch->next) { in main()
254 if (catch->enabled != 1) continue; in main()
255 if (catch->help && (that = keyword("usage:", catch->help->data))) { in main()
264 catch->enabled++; in main()
269 throw = catch; in main()
278 cusage = dlist_zap(&catch->help); in main()
279 cdashlines = grab_dashlines(&catch->help, &cfrom, &clen); in main()
280 anchor = catch->help; in main()
299 if (throw->help || catch->help) dlist_add(&cfrom, strdup("")); in main()
[all …]

12345678910>>...28