Home
last modified time | relevance | path

Searched refs:SEH (Results 1 – 25 of 54) sorted by relevance

123

/llvm-project-15.0.7/llvm/test/CodeGen/WinEH/
H A Dwineh-noret-cleanup.ll62 ; SEH-LABEL: test:
63 ; SEH-LABEL: .Llsda_begin0:
64 ; SEH-NEXT: .long .Ltmp0@IMGREL
67 ; SEH-NEXT: .long .LBB0_3@IMGREL
68 ; SEH-NEXT: .long .Ltmp0@IMGREL
71 ; SEH-NEXT: .long .LBB0_5@IMGREL
72 ; SEH-NEXT: .long .Ltmp2@IMGREL
75 ; SEH-NEXT: .long 0
76 ; SEH-NEXT: .long .Ltmp2@IMGREL
79 ; SEH-NEXT: .long .LBB0_5@IMGREL
[all …]
H A Dwineh-statenumbering-cleanups.ll2 ; RUN: sed -e s/.SEH:// %s | opt -mtriple=i386-pc-windows-msvc -S -x86-winehstate | FileCheck %s
12 ;SEH: define void @test2(i1 %b) personality i32 (...)* @_except_handler3 {
30 ;SEH: %catch = catchpad within %cs1 [void ()* @dummy_filter]
38 ;SEH: define void @test3() personality i32 (...)* @_except_handler3 {
57 ;SEH: %catch = catchpad within %cs1 [void ()* @dummy_filter]
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Dehabi.ll321 ; SEH-WIN-FP-ELIM: push {r4, lr}
325 ; SEH-WIN-FP-ELIM: sub sp, #8
329 ; SEH-WIN-FP-ELIM: add sp, #8
333 ; SEH-WIN-FP-ELIM: pop {r4, pc}
336 ; SEH-WIN-FP-ELIM: .seh_endproc
435 ; SEH-WIN-FP-ELIM-LABEL: test2:
443 ; SEH-WIN-FP-ELIM: .seh_endproc
562 ; SEH-WIN-FP-ELIM-LABEL: test3:
571 ; SEH-WIN-FP-ELIM: .seh_endproc
636 ; SEH-WIN-FP-ELIM-LABEL: test4:
[all …]
/llvm-project-15.0.7/clang/test/Driver/
H A Dwindows-exceptions.cpp15 MSVC-SEH: -funwind-tables=2
17 MINGW-SEH: -funwind-tables=2
18 MINGW-SEH: -exception-model=seh
/llvm-project-15.0.7/clang/test/CodeGenObjC/
H A Dpersonality.m8 …objc-exceptions -fobjc-runtime=gcc -S -emit-llvm %s -o - | FileCheck %s -check-prefix CHECK-GCC-SEH
11 …-exceptions -fobjc-runtime=objfw -S -emit-llvm %s -o - | FileCheck %s -check-prefix CHECK-OBJFW-SEH
25 …me=macosx-fragile -S -emit-llvm %s -o - | FileCheck %s -check-prefix CHECK-MACOSX-FRAGILE-MINGW-SEH
33 …objc-exceptions -fobjc-runtime=gcc -S -emit-llvm %s -o - | FileCheck %s -check-prefix CHECK-GCC-SEH
36 …-exceptions -fobjc-runtime=objfw -S -emit-llvm %s -o - | FileCheck %s -check-prefix CHECK-OBJFW-SEH
46 // CHECK-GCC-SEH: personality i8* bitcast (i32 (...)* @__gnu_objc_personality_seh0 to i8*)
49 // CHECK-OBJFW-SEH: personality i8* bitcast (i32 (...)* @__gnu_objc_personality_seh0 to i8*)
55 // CHECK-MACOSX-FRAGILE-MINGW-SEH: personality i8* bitcast (i32 (...)* @__gcc_personality_seh0 to i…
66 // CHECK-WIN-SEH-X86: personality i8* bitcast (i32 (...)* @_except_handler3 to i8*)
67 // CHECK-WIN-SEH-X64: personality i8* bitcast (i32 (...)* @__C_specific_handler to i8*)
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dexceptions-seh.mm10 __try { // expected-error {{cannot use Objective-C '@try' in the same function as SEH '__try'}}
21 @try { // expected-error {{cannot use Objective-C '@try' in the same function as SEH '__try'}}
/llvm-project-15.0.7/llvm/test/tools/llvm-pdbutil/
H A Dfpo-data.test6 CHECK-NEXT: RVA | Code | Locals | Params | Prolog | Saved Regs | Use BP | Has SEH | Frame Type
11 CHECK-NEXT: RVA | Code | Locals | Params | Stack | Prolog | Saved Regs | Has SEH | Has C++EH |…
/llvm-project-15.0.7/llvm/test/tools/llvm-objdump/COFF/
H A Dprivate-headers-old.test77 LOADCFG-NEXT: SEH Table: 4202768
78 LOADCFG-NEXT: SEH Count: 1
79 LOADCFG: SEH Table: 0x401689
/llvm-project-15.0.7/clang/test/CodeGenObjCXX/
H A Dpersonality.mm3 …-runtime=macosx-fragile -S -emit-llvm %s -o - | FileCheck %s -check-prefix CHECK-MACOSX-FRAGILE-SEH
21 …fcxx-exceptions -fobjc-runtime=gcc -S -emit-llvm %s -o - | FileCheck %s -check-prefix CHECK-GCC-SEH
25 …-exceptions -fobjc-runtime=objfw -S -emit-llvm %s -o - | FileCheck %s -check-prefix CHECK-OBJFW-SEH
39 …-runtime=macosx-fragile -S -emit-llvm %s -o - | FileCheck %s -check-prefix CHECK-MACOSX-FRAGILE-SEH
57 …fcxx-exceptions -fobjc-runtime=gcc -S -emit-llvm %s -o - | FileCheck %s -check-prefix CHECK-GCC-SEH
61 …-exceptions -fobjc-runtime=objfw -S -emit-llvm %s -o - | FileCheck %s -check-prefix CHECK-OBJFW-SEH
71 // CHECK-MACOSX-FRAGILE-SEH: personality i8* bitcast (i32 (...)* @__gxx_personality_seh0 to i8*)
77 // CHECK-GCC-SEH: personality i8* bitcast (i32 (...)* @__gnu_objc_personality_seh0 to i8*)
80 // CHECK-OBJFW-SEH: personality i8* bitcast (i32 (...)* @__gnu_objc_personality_seh0 to i8*)
94 // CHECK-WIN-SEH-X86: personality i8* bitcast (i32 (...)* @_except_handler3 to i8*)
[all …]
/llvm-project-15.0.7/lld/test/COFF/
H A Dpdb-debug-f.s8 # CHECK-NEXT: RVA | Code | Locals | Params | Prolog | Saved Regs | Use BP | Has SEH | Frame Ty…
H A Dsafeseh-diag-feat.test9 # CHECK: /safeseh: {{.*}} is not compatible with SEH
H A Dsafeseh-notable.s9 # config and they want to use 32-bit SEH, they will need to provide a
H A Dsafeseh-no.s12 # ERROR: /safeseh: {{.*}}safeseh-no.s.tmp.obj is not compatible with SEH
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Dseh-finally.ll34 ; Test simple SEH (__try/__finally).
85 ; Test SEH when stack realignment is needed in case highly aligned stack objects are present.
139 ; Test SEH when variable size objects are present on the stack. Note: Escaped vla's are current not…
H A Dwineh-save-lrpair2.mir5 # that can't be described as a SEH opcode if combined with predecrement.
H A Dwineh-frame8.mir3 # Test that the frame lowering emits correct SEH updates for the case without
/llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/openmp/
H A Dexception-escape.rst15 FIXME: this check does not model SEH, ``setjmp``/``longjmp``.
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dno-seh-unwind-inline-asm-codegen.ll40 ; SEH Table
H A Dgcc_except_table_functions.ll5 ; to do with them, other EH schemes such as SEH might use them.
H A Dseh-unwind-inline-asm-codegen.ll40 ; SEH Table
H A Dwin64-funclet-preisel-intrinsics.ll54 ; EH catchpad with SEH prologue:
H A Dseh-no-invokes.ll12 ; When running clang at -O1, we can end up deleting unreachable SEH catchpads
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/Windows/
H A Dwineh-tailmerge.ll5 ;; Also try to write an object file, which verifies that the SEH opcodes
/llvm-project-15.0.7/llvm/test/MC/AVR/
H A Dinst-family-set-clr-flag.s28 ; SEH
/llvm-project-15.0.7/lld/MinGW/
H A DOptions.td99 "Set the 'no SEH' flag in the executable", "Don't set the 'no SEH' flag">;

123