Home
last modified time | relevance | path

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

12345678910>>...58

/external/llvm-project/llvm/test/Transforms/Inline/
Dinline-funclets.ll8 ;;; when inlined because the funclet doesn't unwind to caller.
14 to label %exit unwind label %cleanup
18 cleanupret from %pad unwind to caller
26 to label %exit unwind label %cleanup.inner
28 ; CHECK-NEXT: unwind label %[[cleanup_inner:.+]]
33 cleanupret from %pad.inner unwind label %cleanup.outer
39 ; CHECK-NEXT: cleanupret from %[[pad_inner]] unwind label %[[cleanup_outer:.+]]
44 cleanupret from %pad.outer unwind to caller
49 ; CHECK-NEXT: unwind label %cleanup
50 ; CHECK: cleanupret from %[[pad_outer]] unwind label %cleanup{{$}}
[all …]
Dinline_invoke.ll38 to label %invoke.cont unwind label %lpad
42 to label %invoke.cont1 unwind label %lpad
52 to label %invoke.cont2 unwind label %terminate.lpad
67 to label %ret unwind label %lpad
101 ; CHECK-NEXT: to label %[[LBL:[^\s]+]] unwind
120 to label %cont unwind label %lpad
124 to label %ret unwind label %lpad
157 ; CHECK-NEXT: unwind label %[[LPAD:[^\s]+]]
159 ; CHECK-NEXT: unwind label %[[LPAD1:[^\s]+]]
161 ; CHECK-NEXT: unwind label %[[LPAD1]]
[all …]
/external/llvm/test/Transforms/Inline/
Dinline-funclets.ll7 ;;; when inlined because the funclet doesn't unwind to caller.
13 to label %exit unwind label %cleanup
17 cleanupret from %pad unwind to caller
25 to label %exit unwind label %cleanup.inner
27 ; CHECK-NEXT: unwind label %[[cleanup_inner:.+]]
32 cleanupret from %pad.inner unwind label %cleanup.outer
38 ; CHECK-NEXT: cleanupret from %[[pad_inner]] unwind label %[[cleanup_outer:.+]]
43 cleanupret from %pad.outer unwind to caller
48 ; CHECK-NEXT: unwind label %cleanup
49 ; CHECK: cleanupret from %[[pad_outer]] unwind label %cleanup{{$}}
[all …]
Dinline_invoke.ll37 to label %invoke.cont unwind label %lpad
41 to label %invoke.cont1 unwind label %lpad
51 to label %invoke.cont2 unwind label %terminate.lpad
66 to label %ret unwind label %lpad
100 ; CHECK-NEXT: to label %[[LBL:[^\s]+]] unwind
119 to label %cont unwind label %lpad
123 to label %ret unwind label %lpad
156 ; CHECK-NEXT: unwind label %[[LPAD:[^\s]+]]
158 ; CHECK-NEXT: unwind label %[[LPAD1:[^\s]+]]
160 ; CHECK-NEXT: unwind label %[[LPAD1]]
[all …]
/external/llvm-project/lldb/test/Shell/SymbolFile/Breakpad/
Dunwind-via-stack-win.test3 # RUN: yaml2obj %S/Inputs/unwind-via-stack-win.yaml -o %t
5 # RUN: -o "target symbols add %S/Inputs/unwind-via-stack-win.syms" \
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
12 # CHECK: UNWIND PLANS for unwind-via-stack-win.exe`call_many
18 # CHECK: Address range of this UnwindPlan: [unwind-via-stack-win.exe..module_image + 4112-0x0000107…
22 image show-unwind -n bogus_rule
23 # CHECK-LABEL: image show-unwind -n bogus_rule
[all …]
Dunwind-via-raSearch.test1 # RUN: yaml2obj %S/Inputs/unwind-via-stack-win.yaml -o %t
3 # RUN: -o "target symbols add %S/Inputs/unwind-via-raSearch.syms" \
6 # First check that unwind plan generation works correctly.
7 # This function has a "typical" unwind rule.
8 image show-unwind -n call_many
9 # CHECK-LABEL: image show-unwind -n call_many
10 # CHECK: UNWIND PLANS for unwind-via-stack-win.exe`call_many
16 # CHECK: Address range of this UnwindPlan: [unwind-via-stack-win.exe..module_image + 4112-0x0000107…
19 image show-unwind -n nonzero_frame_size
20 # CHECK-LABEL: image show-unwind -n nonzero_frame_size
[all …]
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
30 # CHECK-LABEL: image show-unwind -n func4
33 image show-unwind -n func5
34 # CHECK-LABEL: image show-unwind -n func5
[all …]
/external/llvm-project/llvm/test/Transforms/SimplifyCFG/
Dwineh-unreachable.ll11 to label %exit unwind label %unreachable.unwind
14 unreachable.unwind:
23 to label %exit unwind label %catch.pad
25 %cs1 = catchswitch within none [label %catch.body] unwind label %unreachable.unwind
27 ; CHECK-NEXT: catchswitch within none [label %catch.body] unwind to caller
38 unreachable.unwind:
49 to label %exit unwind label %cleanup.pad
56 to label %cleanup.ret unwind label %unreachable.unwind
60 cleanupret from %cleanup unwind label %unreachable.unwind
63 unreachable.unwind:
[all …]
Dempty-catchpad.ll10 to label %exit unwind label %exn.dispatch
12 %cs = catchswitch within none [label %pad1, label %pad2] unwind to caller
25 ; CHECK: %cs = catchswitch within none [label %pad1] unwind to caller
35 to label %via.cleanup unwind label %exn.dispatch
40 to label %via.catchswitch unwind label %cleanup.inner
44 cleanupret from %cp.inner unwind label %exn.dispatch
45 ; CHECK: cleanupret from %cp.inner unwind to caller
48 to label %exit unwind label %dispatch.inner
50 %cs.inner = catchswitch within none [label %pad.inner] unwind label %exn.dispatch
51 ; CHECK: %cs.inner = catchswitch within none [label %pad.inner] unwind to caller
[all …]
/external/llvm/test/Transforms/SimplifyCFG/
Dwineh-unreachable.ll11 to label %exit unwind label %unreachable.unwind
14 unreachable.unwind:
23 to label %exit unwind label %catch.pad
25 %cs1 = catchswitch within none [label %catch.body] unwind label %unreachable.unwind
27 ; CHECK-NEXT: catchswitch within none [label %catch.body] unwind to caller
38 unreachable.unwind:
49 to label %exit unwind label %cleanup.pad
56 to label %cleanup.ret unwind label %unreachable.unwind
60 cleanupret from %cleanup unwind label %unreachable.unwind
63 unreachable.unwind:
[all …]
Dempty-catchpad.ll10 to label %exit unwind label %exn.dispatch
12 %cs = catchswitch within none [label %pad1, label %pad2] unwind to caller
25 ; CHECK: %cs = catchswitch within none [label %pad1] unwind to caller
35 to label %via.cleanup unwind label %exn.dispatch
40 to label %via.catchswitch unwind label %cleanup.inner
44 cleanupret from %cp.inner unwind label %exn.dispatch
45 ; CHECK: cleanupret from %cp.inner unwind to caller
48 to label %exit unwind label %dispatch.inner
50 %cs.inner = catchswitch within none [label %pad.inner] unwind label %exn.dispatch
51 ; CHECK: %cs.inner = catchswitch within none [label %pad.inner] unwind to caller
[all …]
Dempty-cleanuppad.ll28 invoke void @g() to label %invoke.cont unwind label %ehcleanup
35 cleanupret from %0 unwind label %ehcleanup.1
39 cleanupret from %1 unwind to caller
56 ; should unwind to the caller (that is, exception handling continues with the
65 ; CHECK: cleanupret from %0 unwind label %catch.dispatch
67 ; CHECK: catchswitch within none [label %catch] unwind to caller
77 invoke void @g() to label %invoke.cont unwind label %ehcleanup
85 cleanupret from %0 unwind label %catch.dispatch
88 %cs1 = catchswitch within none [label %catch] unwind label %ehcleanup.1
102 cleanupret from %2 unwind to caller
[all …]
Dduplicate-landingpad.ll12 ; CHECK: to label %invoke2 unwind label %lpad2
14 to label %invoke2 unwind label %lpad1
18 ; CHECK: to label %invoke.cont unwind label %lpad2
20 to label %invoke.cont unwind label %lpad2
50 ; CHECK: to label %invoke2 unwind label %lpad1
52 to label %invoke2 unwind label %lpad1
56 ; CHECK: to label %invoke.cont unwind label %lpad2
58 to label %invoke.cont unwind label %lpad2
84 ; CHECK: to label %invoke2 unwind label %lpad1
86 to label %invoke2 unwind label %lpad1
[all …]
/external/llvm-project/lldb/test/Shell/SymbolFile/
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 -o target-symbols-add-unwind.debug
9 # RUN: llvm-objcopy --strip-debug target-symbols-add-unwind.debug \
10 # RUN: target-symbols-add-unwind.stripped
11 # RUN: %lldb target-symbols-add-unwind.stripped -s %s -o quit | FileCheck %s
14 image show-unwind -n main
15 # CHECK-LABEL: image show-unwind -n main
18 target symbols add -s target-symbols-add-unwind.stripped target-symbols-add-unwind.debug
22 image show-unwind -n main
[all …]
/external/llvm-project/llvm/test/Transforms/LoopSimplifyCFG/
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 …]
/external/llvm-project/llvm/test/Verifier/
Dinvalid-eh.ll50 ;T3: cleanupret from undef unwind label %next
58 ;T4: %cs = catchswitch within none [label %next] unwind to caller
62 ;T4: cleanupret from %x unwind to caller
70 ;T5: %cs = catchswitch within none [label %catch] unwind to caller
84 ;T6: %cs1 = catchswitch within none [label %catch1] unwind label %catch2
90 ;T6: %cs2 = catchswitch within none [label %catch2] unwind to caller
100 ;T7: %cs1 = catchswitch within none [label %catch1] unwind to caller
105 ;T7: %cs2 = catchswitch within %cs1 [label %catch2] unwind to caller
116 ;T8: %cs1 = catchswitch within none [ label %switch1 ] unwind to caller
126 ;T9: to label %exit unwind label %cleanup
[all …]
/external/llvm/test/Verifier/
Dinvalid-eh.ll48 ;T3: cleanupret from undef unwind label %next
56 ;T4: %cs = catchswitch within none [label %next] unwind to caller
60 ;T4: cleanupret from %x unwind to caller
68 ;T5: %cs = catchswitch within none [label %catch] unwind to caller
82 ;T6: %cs1 = catchswitch within none [label %catch1] unwind label %catch2
88 ;T6: %cs2 = catchswitch within none [label %catch2] unwind to caller
98 ;T7: %cs1 = catchswitch within none [label %catch1] unwind to caller
103 ;T7: %cs2 = catchswitch within %cs1 [label %catch2] unwind to caller
114 ;T8: %cs1 = catchswitch within none [ label %switch1 ] unwind to caller
124 ;T9: to label %exit unwind label %cleanup
[all …]
/external/llvm/test/Feature/
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
73 %cs1 = catchswitch within none [label %catch] unwind to caller
85 to label %exit unwind label %pad
[all …]
/external/llvm-project/llvm/test/Feature/
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
73 %cs1 = catchswitch within none [label %catch] unwind to caller
85 to label %exit unwind label %pad
[all …]
/external/llvm-project/llvm/test/Transforms/SimplifyCFG/X86/
Dempty-cleanuppad.ll28 invoke void @g() to label %invoke.cont unwind label %ehcleanup
35 cleanupret from %0 unwind label %ehcleanup.1
39 cleanupret from %1 unwind to caller
56 ; should unwind to the caller (that is, exception handling continues with the
65 ; CHECK: cleanupret from %0 unwind label %catch.dispatch
67 ; CHECK: catchswitch within none [label %catch] unwind to caller
77 invoke void @g() to label %invoke.cont unwind label %ehcleanup
85 cleanupret from %0 unwind label %catch.dispatch
88 %cs1 = catchswitch within none [label %catch] unwind label %ehcleanup.1
102 cleanupret from %2 unwind to caller
[all …]
/external/llvm-project/lldb/test/Shell/Minidump/Windows/
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
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 \
/external/llvm/test/CodeGen/WinEH/
Dwineh-cloning.ll19 to label %noreturn unwind label %catch.switch
21 %cs = catchswitch within none [label %catch] unwind to caller
37 ; CHECK: to label %[[EntryCopy:[^ ]+]] unwind label %catch
39 ; CHECK: %cs = catchswitch within none [label %catch] unwind to caller
50 to label %exit unwind label %cleanup
64 ; CHECK: to label %[[exit:[^ ]+]] unwind label %cleanup
77 to label %invoke.cont unwind label %catch.switch
80 to label %exit unwind label %cleanup
82 %cs = catchswitch within none [label %catch] unwind to caller
100 ; CHECK: to label %[[exit:[^ ]+]] unwind
[all …]
/external/llvm-project/llvm/test/CodeGen/WinEH/
Dwineh-cloning.ll19 to label %noreturn unwind label %catch.switch
21 %cs = catchswitch within none [label %catch] unwind to caller
37 ; CHECK: to label %[[EntryCopy:[^ ]+]] unwind label %catch
39 ; CHECK: %cs = catchswitch within none [label %catch] unwind to caller
50 to label %exit unwind label %cleanup
64 ; CHECK: to label %[[exit:[^ ]+]] unwind label %cleanup
77 to label %invoke.cont unwind label %catch.switch
80 to label %exit unwind label %cleanup
82 %cs = catchswitch within none [label %catch] unwind to caller
100 ; CHECK: to label %[[exit:[^ ]+]] unwind
[all …]
/external/llvm-project/llvm/test/CodeGen/X86/
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

12345678910>>...58