| /llvm-project-15.0.7/llvm/test/Transforms/Inline/ |
| H A D | inline-funclets.ll | 14 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 D | inline_invoke.ll | 67 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 D | unwind-via-stack-win.test | 3 # 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 D | unwind-via-raSearch.test | 3 # 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 D | stack-cfi-parsing.test | 5 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 D | target-symbols-add-unwind.test | 1 # 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 D | wineh-unreachable.ll | 15 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 D | empty-catchpad.ll | 24 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 D | handle_dead_exits.ll | 25 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 D | phi_ehpad_ignore_sameval.ll | 18 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 D | invalid-eh.ll | 50 ;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 D | CMakeLists.txt | 7 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 D | empty-cleanuppad.ll | 34 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 D | exception.ll | 12 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 D | CMakeLists.txt | 60 ../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 D | broken-unwind.test | 1 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 D | arm-fp-unwind.test | 1 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 D | lower-wasm-ehsjlj.ll | 29 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 D | cfg-stackify-eh.ll | 204 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 D | irreducible-cfg-exceptions.ll | 16 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 D | CMakeLists.txt | 26 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 D | wineh-cloning.ll | 19 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 D | pr27501.ll | 8 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 D | personality.ll | 8 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 D | LandingPadClauses.ll | 17 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 …]
|