Home
last modified time | relevance | path

Searched refs:__except (Results 1 – 25 of 57) sorted by relevance

123

/llvm-project-15.0.7/clang/test/Sema/
H A D__try.c76 __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 Dwarn-unreachable-ms.c10 } __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 Dwin32-seh-catchpad.ll14 %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 Dseh-except-restore.ll3 ; 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 Dseh-exception-code.ll17 %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 Dseh-catchpad.ll12 ; } __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 Dseh-except-finally.ll16 ; } __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 Dwin32-seh-catchpad-realign.ll17 %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 Dseh-catch-all-win32.ll25 %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 Dseh-stack-realign.ll26 %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 Dexceptions-seh.cpp9 } __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 Dscope-check.cpp455 } __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.cpp42 __except(EXCEPTION_EXECUTE_HANDLER) in main()
64 } __except(true) { in Except()
H A Dexceptions-seh.mm12 } __except(1) {
19 } __except(1) {
/llvm-project-15.0.7/clang/test/CodeGen/
H A Dexceptions-seh.c25 } __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 Dexceptions-seh-leave.c15 } __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 Dwindows-SEH-support.ll12 %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 Dlandingpad-ifcvt.ll4 ; 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 Dexceptions-seh-filter-captures.cpp12 } __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 Dexceptions-seh.cpp52 } __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 Dnoreturn_async.ll60 %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 Dnoreturn_sync.ll55 %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 Dseh.ll33 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 Dexception_pointer_msvc.ipp59 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 Davoid-intrinsics-in-catchswitch.ll54 %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 ]

123