| /llvm-project-15.0.7/clang/test/Sema/ |
| H A D | __try.c | 76 __except( ) { // expected-error{{expected expression}} expected-error{{expected expression}} in TEST() 84 __except ( FilterExpression(GetExceptionCode()) ) { in TEST() 91 __except( FilterExpression(__exception_code()) ) { in TEST() 98 __except( FilterExceptionInformation(__exception_info()) ) { in TEST() 105 __except(FilterExceptionInformation( GetExceptionInformation() ) ) { in TEST() 114 …__except ( NotFilterExpression() ) { // expected-error{{filter expression has non-integral type 'c… in TEST() 124 __except ( FilterExpression(GetExceptionCode()) ) { in TEST() 146 __except( function_scope ? 1 : -1 ) {} in TEST() 158 __except( 1 ) { in TEST() 187 } __except(1) { in TEST() [all …]
|
| H A D | warn-unreachable-ms.c | 10 } __except(1) { in g1() 16 } __except(1) { in g1() 22 } __except(1) { // Filter expression should not be marked as unreachable. in g1() 34 } __except(2) { in g2() 39 } __except(1) { in g2() 48 } __except (1) { in g3() 53 } __except (1) { in g3()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | win32-seh-catchpad.ll | 14 %cs1 = catchswitch within none [label %__except.ret] unwind to caller 18 catchret from %0 to label %__except 20 __except: ; preds = %__except.ret 42 ; __except 112 catchret from %3 to label %__except.20 114 __except.20: ; preds = %__except.ret.19 125 __try.cont.27: ; preds = %__except.20, %__except.ret.25 183 to label %__except unwind label %catch.dispatch 191 catchret from %0 to label %__except 193 __except: [all …]
|
| H A D | seh-except-restore.ll | 3 ; In PR44697, the register allocator inserted loads into the __except block 5 ; Make sure they are the first instructions in the __except block. 30 %0 = catchswitch within none [label %__except.ret] unwind to caller 32 __except.ret: ; preds = %catch.dispatch 34 catchret from %1 to label %__except 36 __except: ; preds = %__except.ret 41 return: ; preds = %entry, %__except 42 %retval.0 = phi i1 [ false, %__except ], [ true, %entry ] 50 ; CHECK: LBB0_1: # %__except.ret
|
| H A D | seh-exception-code.ll | 17 %cs = catchswitch within none [label %__except] unwind to caller 19 __except: ; preds = %catch.dispatch 21 catchret from %pad to label %__except.1 23 __except.1: ; preds = %__except 28 __try.cont: ; preds = %entry, %__except.1 36 ; CHECK: # %__except
|
| H A D | seh-catchpad.ll | 12 ; } __except (1) { 19 ; } __except (filt()) { 48 __except.2: ; preds = %__except 52 invoke.cont.3: ; preds = %__except.2 56 __except.9: ; preds = %__except.ret 66 __except: ; preds = %catch.dispatch 68 catchret from %cp1 to label %__except.2 70 ehcleanup: ; preds = %__except.2 79 %cs2 = catchswitch within none [label %__except.ret] unwind to caller 81 __except.ret: ; preds = %catch.dispatch.7 [all …]
|
| H A D | seh-except-finally.ll | 16 ; } __except (filt()) { 17 ; puts("__except"); 26 $"\01??_C@_08MLCMLGHM@__except?$AA@" = comdat any 29 @"\01??_C@_08MLCMLGHM@__except?$AA@" = linkonce_odr unnamed_addr constant [9 x i8] c"__except\00", … 61 %cs1 = catchswitch within none [label %__except] unwind to caller 63 __except: ; preds = %catch.dispatch 65 %call = call i32 @puts(ptr @"\01??_C@_08MLCMLGHM@__except?$AA@") [ "funclet"(token %catchpad) ] 68 __try.cont: ; preds = %__except, %invoke.cont2
|
| H A D | win32-seh-catchpad-realign.ll | 17 %cs1 = catchswitch within none [label %__except.ret] unwind to caller 19 __except.ret: ; preds = %catch.dispatch 23 __try.cont: ; preds = %entry, %__except.ret 68 ; CHECK: LBB0_1: # %__except.ret
|
| H A D | seh-catch-all-win32.ll | 25 %cs1 = catchswitch within none [label %__except] unwind to caller 27 __except: ; preds = %lpad 33 __try.cont: ; preds = %entry, %__except 56 ; __except block. 71 ; CHECK: LBB0_[[lpbb:[0-9]+]]: # %__except{{$}}
|
| H A D | seh-stack-realign.ll | 26 %cs1 = catchswitch within none [label %__except] unwind to caller 28 __except: ; preds = %lpad 34 __try.cont: ; preds = %entry, %__except 61 ; CHECK: LBB0_[[lpbb:[0-9]+]]: # %__except
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | exceptions-seh.cpp | 9 } __except(_exception_code() == 0xC0000094) { in safe_div() 21 } __except(1) { in bad_builtin_scope() 32 } __except(1) { in bad_builtin_scope_template() 59 } __except(1) { in use_seh_after_cxx() 66 } __except(1) { in use_cxx_after_seh() 79 } __except(1) { in use_seh_in_lambda() 93 } __except(1) { in use_seh_in_block() 105 } __except(1) { 119 } __except (T()) { // expected-error {{filter expression has non-integral type 'NotInteger'}} in dependent_filter()
|
| H A D | scope-check.cpp | 455 } __except(0) { in jump_into_except() 460 } __except(0) { // expected-note {{jump bypasses initialization of __except block}} in jump_into_except() 488 } __except(0) { in jump_out_of_except() 494 } __except(0) { in jump_out_of_except() 535 } __except(0) { in jump_try_except() 563 } __except(0) { // expected-note {{jump bypasses initialization of __except bloc}} in nested() 570 } __except(0) { in nested() 584 } __except(0) { in nested() 591 } __except(0) { in nested() 609 } __except(0) { in indirect_jumps() [all …]
|
| H A D | __try.cpp | 42 __except(EXCEPTION_EXECUTE_HANDLER) in main() 64 } __except(true) { in Except()
|
| H A D | exceptions-seh.mm | 12 } __except(1) { 19 } __except(1) {
|
| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | exceptions-seh.c | 25 } __except (1) { in safe_div() 75 } __except(r = -1) { in filter_expr_capture() 119 } __except(_exception_code() == 123) { in nested_try() 122 } __except(_exception_code() == 456) { in nested_try() 222 } __except(1) { in except_return() 277 } __except(1) { in exception_code_in_except()
|
| H A D | exceptions-seh-leave.c | 15 } __except (1) { in __leave_with___except_simple() 35 } __except (1) { in __leave_with___except() 141 } __except (1) { in nested___except___finally() 184 } __except (1) { in nested___except___except() 192 } __except (1) { in nested___except___except() 237 } __except (1) { in nested___finally___except()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | windows-SEH-support.ll | 12 %0 = catchswitch within none [label %__except] unwind to caller 14 __except: 18 __try.cont: ; preds = %__except, %entry 27 %0 = catchswitch within none [label %__except] unwind to caller 29 __except: ; preds = %catch.dispatch 33 __try.cont: ; preds = %__except, %entry
|
| H A D | landingpad-ifcvt.ll | 4 ; CHECK: // %__except.ret 16 %0 = catchswitch within none [label %__except.ret] unwind to caller 18 __except.ret: ; preds = %catch.dispatch 22 __try.cont: ; preds = %__except.ret, %entry 23 %rv.0 = phi i64 [ 0, %__except.ret ], [ %call, %entry ]
|
| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | exceptions-seh-filter-captures.cpp | 12 } __except(basic_filter(p1, l1, s1)) { in test_freefunc() 42 } __except (basic_filter(l1, m1)) { in test_method() 102 } __except (basic_filter(l1, l2)) { in test_lambda() 135 } __except (basic_filter(0, this)) { in this_in_lambda()
|
| H A D | exceptions-seh.cpp | 52 } __except(1) { in use_seh() 104 } __except(1) { in use_seh_in_lambda() 129 } __except(_exception_code() == 424242) { in use_seh_in_inline_func()
|
| /llvm-project-15.0.7/llvm/test/Transforms/Attributor/ |
| H A D | noreturn_async.ll | 60 %0 = catchswitch within none [label %__except] unwind to caller 62 __except: ; preds = %catch.dispatch 66 __except2: ; preds = %__except 121 %0 = catchswitch within none [label %__except] unwind to caller 123 __except: ; preds = %catch.dispatch 127 __except2: ; preds = %__except
|
| H A D | noreturn_sync.ll | 55 %0 = catchswitch within none [label %__except] unwind to caller 57 __except: ; preds = %catch.dispatch 61 __except2: ; preds = %__except 112 %0 = catchswitch within none [label %__except] unwind to caller 114 __except: ; preds = %catch.dispatch 118 __except2: ; preds = %__except
|
| /llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/ |
| H A D | seh.ll | 33 br i1 %matches, label %__except, label %eh.resume 35 __except: ; preds = %lpad 39 __try.cont: ; preds = %entry, %__except
|
| /llvm-project-15.0.7/libcxx/src/support/runtime/ |
| H A D | exception_pointer_msvc.ipp | 59 exception_ptr __copy_exception_ptr(void* __except, const void* __ptr) { 62 __ExceptionPtrCopyException(&__ret, __except, __ptr);
|
| /llvm-project-15.0.7/llvm/test/Transforms/LCSSA/ |
| H A D | avoid-intrinsics-in-catchswitch.ll | 54 %12 = catchswitch within none [label %__except.ret] unwind label %ehcleanup 56 __except.ret: ; preds = %catch.dispatch 77 cleanup7: ; preds = %__try.cont, %__except.ret 78 %p.2.ph = phi i32 [ 7, %__except.ret ], [ %p.0, %__try.cont ]
|