/external/llvm/test/CodeGen/X86/ |
D | funclet-layout.ll | 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 [all …]
|
D | tail-merge-wineh.ll | 8 ; } 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 …]
|
D | branchfolding-catchpads.ll | 15 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 …]
|
D | catchpad-weight.ll | 31 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 …]
|
D | wineh-exceptionpointer.ll | 12 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
|
D | win32-seh-catchpad.ll | 11 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 …]
|
D | win-catchpad-nested.ll | 10 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
|
D | win32-eh-states.ll | 11 ; } 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 …]
|
D | win-catchpad.ll | 9 ; } 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 …]
|
D | catchpad-regmask.ll | 10 ; } 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 …]
|
/external/llvm/test/Transforms/SimplifyCFG/ |
D | empty-cleanuppad.ll | 52 ; } 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 …]
|
D | wineh-unreachable.ll | 23 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/ |
D | linestack.c | 8 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/ |
D | wineh-statenumbering-cleanups.ll | 23 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 …]
|
D | wineh-statenumbering.ll | 37 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/ |
D | scope-check.m | 11 } @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 …]
|
D | catch-stmt.m | 7 } @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) { }
|
D | stmts.m | 11 } @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/ |
D | 2011-12-14-LandingpadHeader.ll | 9 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/llvm/test/Transforms/Inline/ |
D | invoke-combine-clauses.ll | 12 ; 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/clang/test/Parser/ |
D | objc-try-catch-1.m | 19 @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/smali/smalidea/src/main/antlr/ |
D | smalideaParser.g | 204 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/ |
D | cp.c | 148 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/ |
D | config2help.c | 248 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 …]
|
/external/llvm/test/Analysis/Lint/ |
D | cppeh-catch-intrinsics-clean.ll | 22 catch i8* bitcast (i8** @_ZTIi to i8*) 27 br i1 %matches, label %catch, label %eh.resume 29 catch: ; preds = %lpad 34 invoke.cont2: ; preds = %catch 41 eh.resume: ; preds = %catch.dispatch 57 catch i8* bitcast (i8** @_ZTIi to i8*) 62 br i1 %matches, label %catch, label %eh.resume 70 catch i8* bitcast (i8** @_ZTIi to i8*) 75 br i1 %matchesl1, label %catch, label %eh.resume 77 catch: ; preds = %lpad, %lpad1 [all …]
|