Home
last modified time | relevance | path

Searched refs:unwind (Results 1 – 25 of 1014) sorted by relevance

12345678910>>...41

/llvm-project-15.0.7/llvm/test/Transforms/Inline/
H A Dinline-funclets.ll14 to label %exit unwind label %cleanup
18 cleanupret from %pad unwind to caller
49 ; CHECK-NEXT: unwind label %cleanup
60 ;;; doesn't unwind to caller.
66 to label %exit unwind label %cleanup
70 cleanupret from %pad unwind to caller
135 cleanupret from %pad unwind to caller
153 ; because it may well unwind to there.
164 ;;; unwind destination, that must be rewritten to unwind to the
165 ;;; inlined invoke's unwind dest
[all …]
H A Dinline_invoke.ll67 to label %ret unwind label %lpad
120 to label %cont unwind label %lpad
124 to label %ret unwind label %lpad
161 ; CHECK-NEXT: unwind label %[[LPAD1]]
163 ; CHECK-NEXT: unwind label %[[LPAD]]
176 ; CHECK-NEXT: unwind label %[[LPAD]]
180 ; CHECK-NEXT: unwind label %[[LPAD2]]
182 ; CHECK-NEXT: unwind label %[[LPAD]]
228 to label %ret unwind label %lpad
248 ; CHECK-NEXT: unwind label %[[LPAD2]]
[all …]
/llvm-project-15.0.7/lldb/test/Shell/SymbolFile/Breakpad/
H A Dunwind-via-stack-win.test3 # RUN: yaml2obj %S/Inputs/unwind-via-stack-win.yaml -o %t
9 # This function has a "typical" unwind rule.
10 image show-unwind -n call_many
11 # CHECK-LABEL: image show-unwind -n call_many
22 image show-unwind -n bogus_rule
23 # CHECK-LABEL: image show-unwind -n bogus_rule
27 image show-unwind -n bogus_cfa_rhs
28 # CHECK-LABEL: image show-unwind -n bogus_cfa_rhs
32 image show-unwind -n bogus_esp_rhs
33 # CHECK-LABEL: image show-unwind -n bogus_esp_rhs
[all …]
H A Dunwind-via-raSearch.test3 # RUN: yaml2obj %S/Inputs/unwind-via-stack-win.yaml -o %t
8 # First check that unwind plan generation works correctly.
9 # This function has a "typical" unwind rule.
10 image show-unwind -n call_many
11 # CHECK-LABEL: image show-unwind -n call_many
21 image show-unwind -n nonzero_frame_size
22 # CHECK-LABEL: image show-unwind -n nonzero_frame_size
28 image show-unwind -n complex_rasearch
29 # CHECK-LABEL: image show-unwind -n complex_rasearch
33 image show-unwind -n esp_rasearch
[all …]
H A Dstack-cfi-parsing.test5 image show-unwind -n func0
6 # CHECK-LABEL: image show-unwind -n func0
21 image show-unwind -n func2
22 # CHECK-LABEL: image show-unwind -n func2
25 image show-unwind -n func3
26 # CHECK-LABEL: image show-unwind -n func3
29 image show-unwind -n func4
33 image show-unwind -n func5
37 image show-unwind -n func6
41 image show-unwind -n func7
[all …]
/llvm-project-15.0.7/lldb/test/Shell/SymbolFile/
H A Dtarget-symbols-add-unwind.test1 # TODO: When it's possible to run "image show-unwind" without a running
7 # RUN: %clang_host %S/Inputs/target-symbols-add-unwind.c -g \
8 # RUN: -fno-unwind-tables -fno-asynchronous-unwind-tables \
9 # RUN: -o target-symbols-add-unwind.debug
10 # RUN: llvm-objcopy --strip-debug target-symbols-add-unwind.debug \
11 # RUN: target-symbols-add-unwind.stripped
15 image show-unwind -n main
16 # CHECK-LABEL: image show-unwind -n main
19 target symbols add -s target-symbols-add-unwind.stripped target-symbols-add-unwind.debug
23 image show-unwind -n main
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/
H A Dwineh-unreachable.ll15 to label %exit unwind label %unreachable.unwind
18 unreachable.unwind:
41 to label %exit unwind label %catch.pad
43 %cs1 = catchswitch within none [label %catch.body] unwind label %unreachable.unwind
50 unreachable.unwind:
75 to label %cleanup.ret unwind label %unreachable.unwind
79 cleanupret from %cleanup unwind label %unreachable.unwind
82 unreachable.unwind:
102 to label %exit unwind label %catch.pad
130 to label %exit unwind label %catch.pad
[all …]
H A Dempty-catchpad.ll24 to label %exit unwind label %exn.dispatch
64 to label %via.cleanup unwind label %exn.dispatch
67 to label %via.catchswitch unwind label %cleanup.inner
71 cleanupret from %cp.inner unwind label %exn.dispatch
74 to label %exit unwind label %dispatch.inner
119 ; CHECK-NEXT: cleanupret from [[CP]] unwind to caller
125 to label %via.cleanup unwind label %exn.dispatch
128 to label %via.catchswitch unwind label %cleanup.inner
132 cleanupret from %cp.inner unwind label %exn.dispatch
135 to label %exit unwind label %dispatch.inner
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/LoopSimplifyCFG/
H A Dhandle_dead_exits.ll25 invoke void @foo() to label %next unwind label %never-unwind
27 never-unwind:
28 ; CHECK: never-unwind:
52 invoke void @foo() to label %next unwind label %never-unwind
54 never-unwind:
55 ; CHECK: never-unwind:
65 invoke void @foo() to label %for.body unwind label %unwind-bb
80 invoke void @foo() to label %next unwind label %unwind-bb
82 unwind-bb:
83 ; CHECK: unwind-bb.loopexit:
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/LoopStrengthReduce/
H A Dphi_ehpad_ignore_sameval.ll18 to label %init2 unwind label %unwind
28 to label %loop.increment unwind label %loop.unwind
34 loop.unwind: ; preds = %loop
35 %i26 = catchswitch within none [label %loop.catch] unwind label %unwind
37 loop.catch: ; preds = %loop.unwind
43 to label %unreach unwind label %unwind
48 unwind: ; preds = %caught, %loop.unwind, %init1
51 ; EHPad) and once from %loop.unwind, which does have one.
52 %i32 = phi %"class.std::allocator"* [ %i19, %loop.unwind ], [ %i19, %caught ], [ null, %init1 ]
54 cleanupret from %i33 unwind to caller
/llvm-project-15.0.7/llvm/test/Verifier/
H A Dinvalid-eh.ll50 ;T3: cleanupret from undef unwind label %next
62 ;T4: cleanupret from %x unwind to caller
126 ;T9: to label %exit unwind label %cleanup
150 ;T10: cleanupret from %cp3 unwind label %switch
179 ;T12: cleanupret from %cp unwind label %switch
208 ;T14: cleanupret from %cp unwind label %switch
210 ;T14: cleanupret from %cp unwind to caller
388 ;T22: to label %merge unwind label %merge
399 ;T23: to label %exit unwind label %pad
413 ;T24: to label %exit unwind label %pad
[all …]
/llvm-project-15.0.7/libunwind/include/
H A DCMakeLists.txt7 unwind.h
10 add_library(unwind-headers INTERFACE)
11 target_include_directories(unwind-headers INTERFACE ${CMAKE_CURRENT_SOURCE_DIR})
18 COMPONENT unwind-headers
24 add_custom_target(install-unwind-headers
25 DEPENDS unwind-headers
27 -DCMAKE_INSTALL_COMPONENT=unwind-headers
29 add_custom_target(install-unwind-headers-stripped DEPENDS install-unwind-headers)
/llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/X86/
H A Dempty-cleanuppad.ll34 cleanupret from %0 unwind label %ehcleanup.1
38 cleanupret from %1 unwind to caller
103 cleanupret from %2 unwind to caller
120 ; should unwind directly to the catchpad.
167 cleanupret from %cp3 unwind to caller
223 cleanupret from %cp2 unwind to caller
269 to label %return unwind label %ehcleanup
340 to label %return unwind label %ehcleanup
414 to label %return unwind label %ehcleanup
495 cleanupret from %cp unwind to caller
[all …]
/llvm-project-15.0.7/llvm/test/Feature/
H A Dexception.ll12 to label %try.cont unwind label %lpad
32 to label %exit unwind label %pad
35 cleanupret from %cp unwind to caller
44 to label %exit unwind label %pad
46 cleanupret from %cp unwind to caller
58 to label %exit unwind label %pad
60 cleanupret from %0 unwind to caller
71 to label %exit unwind label %pad
85 to label %exit unwind label %pad
101 to label %exit unwind label %pad
[all …]
/llvm-project-15.0.7/libunwind/src/
H A DCMakeLists.txt60 ../include/unwind.h
164 OUTPUT_NAME "unwind"
204 OUTPUT_NAME "unwind"
224 add_custom_target(install-unwind
225 DEPENDS unwind
227 -DCMAKE_INSTALL_COMPONENT=unwind
229 add_custom_target(install-unwind-stripped
230 DEPENDS unwind
232 -DCMAKE_INSTALL_COMPONENT=unwind
236 add_dependencies(install-unwind install-unwind-headers)
[all …]
/llvm-project-15.0.7/lldb/test/Shell/Minidump/Windows/
H A Dbroken-unwind.test1 Test that we can cope with broken unwind information that suggests
4 RUN: yaml2obj %S/Inputs/broken-unwind.exe.yaml -o %T/broken-unwind.exe
5 RUN: yaml2obj %S/Inputs/broken-unwind.dmp.yaml -o %T/broken-unwind.dmp
7 RUN: -c %T/broken-unwind.dmp -o "image show-unwind -a 0xb1000" -o exit
H A Darm-fp-unwind.test1 Test that unwind plans use the frame pointer register correctly.
5 RUN: yaml2obj %S/Inputs/arm-fp-unwind.exe.yaml -o %T/arm-fp-unwind.exe
6 RUN: yaml2obj %S/Inputs/arm-fp-unwind.dmp.yaml -o %T/arm-fp-unwind.dmp
8 RUN: -c %T/arm-fp-unwind.dmp -o "image show-unwind -a 0x00c71010" -b \
/llvm-project-15.0.7/llvm/test/CodeGen/WebAssembly/
H A Dlower-wasm-ehsjlj.ll29 to label %return unwind label %catch.dispatch
74 to label %invoke.cont unwind label %catch.dispatch
78 to label %invoke.cont1 unwind label %catch.dispatch
91 to label %invoke.cont2 unwind label %catch.dispatch
156 to label %try.cont10 unwind label %catch.dispatch
167 to label %invoke.cont2 unwind label %ehcleanup
179 to label %invoke.cont4 unwind label %terminate
186 cleanupret from %5 unwind label %catch.dispatch5
264 ; "funclet" attribute, we should unwind to the funclet's unwind destination
271 cleanupret from %0 unwind to caller
[all …]
H A Dcfg-stackify-eh.ll204 cleanupret from %17 unwind to caller
289 cleanupret from %5 unwind to caller
382 ; - Call unwind mismatch
386 ; - Catch unwind mismatch
449 ; during fixing unwind mismatches.
636 ; We have two call unwind unwind mismatches:
784 cleanupret from %0 unwind to caller
869 cleanupret from %9 unwind to caller
1096 cleanupret from %0 unwind to caller
1120 cleanupret from %0 unwind to caller
[all …]
H A Dirreducible-cfg-exceptions.ll16 to label %invoke.cont unwind label %lpad
20 to label %invoke.cont4 unwind label %lpad3
24 to label %invoke.cont6 unwind label %lpad3
28 to label %invoke.cont13 unwind label %lpad12
38 to label %exit1 unwind label %lpad16.loopexit
45 to label %exit3 unwind label %lpad16.loopexit
49 to label %invoke.cont23 unwind label %lpad22
53 to label %invoke.cont25 unwind label %lpad22
57 to label %invoke.cont29 unwind label %lpad16.loopexit
86 to label %invoke.cont33 unwind label %lpad16.loopexit
[all …]
/llvm-project-15.0.7/llvm-libgcc/lib/
H A DCMakeLists.txt26 OUTPUT_NAME "unwind"
49 LIBRARY DESTINATION "${LLVM_LIBGCC_LIBUNWIND_STATIC_ROOT}" COMPONENT unwind
50 ARCHIVE DESTINATION "${LLVM_LIBGCC_LIBUNWIND_STATIC_ROOT}" COMPONENT unwind
51 RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT unwind)
65 COMPONENT unwind)
71 COMPONENT unwind)
76 COMPONENT unwind)
81 COMPONENT unwind)
86 COMPONENT unwind)
/llvm-project-15.0.7/llvm/test/CodeGen/WinEH/
H A Dwineh-cloning.ll19 to label %noreturn unwind label %catch.switch
50 to label %exit unwind label %cleanup
80 to label %exit unwind label %cleanup
100 ; CHECK: to label %[[exit:[^ ]+]] unwind
116 to label %shared unwind label %catch.switch
201 to label %exit unwind label %outer
216 cleanupret from %o unwind to caller
239 to label %unreachable unwind label %inner
304 to label %exit unwind label %right
334 to label %cont unwind label %cleanup
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dpr27501.ll8 to label %postinvoke unwind label %cleanuppad
20 to label %assertFailed unwind label %catch.dispatch
23 %tmp3 = catchswitch within none [label %catch.object.Throwable] unwind label %cleanuppad
31 to label %try.success.or.caught unwind label %cleanuppad
35 to label %postinvoke27 unwind label %cleanuppad24
47 cleanupret from %tmp5 unwind to caller
51 cleanupret from %tmp1 unwind to caller
55 to label %postinvoke13 unwind label %cleanuppad9
62 cleanupret from %tmp4 unwind label %catch.dispatch
H A Dpersonality.ll8 to label %return unwind label %unwind
10 unwind: ; preds = %entry
15 eh_then: ; preds = %unwind
17 to label %return unwind label %unwind10
30 cleanup20: ; preds = %unwind10, %unwind
31 %eh_selector.0 = phi i64 [ 0, %unwind ], [ %upgraded.eh_select131, %unwind10 ]
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A DLandingPadClauses.ll17 to label %cont.a unwind label %lpad.a
20 to label %cont.b unwind label %lpad.b
23 to label %cont.c unwind label %lpad.c
26 to label %cont.d unwind label %lpad.d
29 to label %cont.e unwind label %lpad.e
32 to label %cont.f unwind label %lpad.f
35 to label %cont.g unwind label %lpad.g
38 to label %cont.h unwind label %lpad.h
41 to label %cont.i unwind label %lpad.i
140 to label %cont.a unwind label %lpad.a
[all …]

12345678910>>...41