Home
last modified time | relevance | path

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

12345678910>>...20

/external/libunwind/scripts/
Dkernel-files.txt1 $udir/include/tdep-ia64/rse.h $kdir/arch/ia64/unwind/rse.h
2 $udir/src/ia64/Ginit_local.c $kdir/arch/ia64/unwind/init_local.c
3 $udir/src/ia64/Gis_signal_frame.c $kdir/arch/ia64/unwind/is_signal_frame.c
4 $udir/src/ia64/Gparser.c $kdir/arch/ia64/unwind/parser.c
5 $udir/src/ia64/Grbs.c $kdir/arch/ia64/unwind/rbs.c
6 $udir/src/ia64/Gregs.c $kdir/arch/ia64/unwind/regs.c
7 $udir/src/ia64/Gscript.c $kdir/arch/ia64/unwind/script.c
8 $udir/src/ia64/Gstep.c $kdir/arch/ia64/unwind/step.c
9 $udir/src/ia64/init.h $kdir/arch/ia64/unwind/init.h
10 $udir/src/ia64/offsets.h $kdir/arch/ia64/unwind/offsets.h
[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-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/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 label %pad
58 to label %exit unwind label %pad
60 cleanupret from %0 unwind label %pad
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/test/CodeGen/WinEH/
Dwineh-cloning.ll18 to label %noreturn unwind label %catch.switch
20 %cs = catchswitch within none [label %catch] unwind to caller
36 ; CHECK: to label %[[EntryCopy:[^ ]+]] unwind label %catch
38 ; CHECK: %cs = catchswitch within none [label %catch] unwind to caller
49 to label %exit unwind label %cleanup
63 ; CHECK: to label %[[exit:[^ ]+]] unwind label %cleanup
76 to label %invoke.cont unwind label %catch.switch
79 to label %exit unwind label %cleanup
81 %cs = catchswitch within none [label %catch] unwind to caller
99 ; CHECK: to label %[[exit:[^ ]+]] unwind
[all …]
Dwineh-demotion.ll30 to label %exit unwind label %merge
36 to label %exit unwind label %merge
41 %cs1 = catchswitch within none [label %catch] unwind to caller
66 to label %exit unwind label %merge.inner
74 to label %exit unwind label %merge.inner
80 %cs1 = catchswitch within none [label %catch.inner] unwind label %merge.outer
90 to label %catchret.inner unwind label %merge.outer
100 %cs2 = catchswitch within none [label %catch.outer] unwind to caller
135 to label %join unwind label %catchpad.inner
143 to label %join unwind label %catchpad.inner
[all …]
Dwineh-no-demotion.ll17 to label %invoke.cont unwind label %left
21 to label %exit unwind label %inner
28 cleanupret from %0 unwind label %right
37 to label %shared.cont unwind label %inner
60 to label %shared.cont unwind label %left
67 cleanupret from %0 unwind label %right
76 to label %shared.cont unwind label %inner
98 to label %invoke.cont1 unwind label %left
102 to label %exit unwind label %right
Dwineh-statenumbering-cleanups.ll18 to label %exit unwind label %cleanup.pad
23 cleanupret from %cleanup unwind label %catch.pad
25 cleanupret from %cleanup unwind label %catch.pad
27 %cs1 = catchswitch within none [label %catch.body] unwind to caller
44 to label %exit unwind label %cleanup.pad
51 to label %unreachable unwind label %catch.pad
55 %cs1 = catchswitch within none [label %catch.body] unwind to caller
/external/llvm/test/Transforms/Inline/
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/test/Transforms/InstCombine/
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 …]
Dtoken.ll13 cleanupret from %cl unwind to caller
19 ; CHECK: cleanupret from %cl unwind to caller
26 unwind label %catch
32 unwind label %catch
36 %cs = catchswitch within none [label %doit] unwind to caller
57 unwind label %catch
63 unwind label %catch
68 unwind label %catch
72 %cs = catchswitch within none [label %doit] unwind to caller
/external/llvm/test/CodeGen/X86/
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 ]
Dwin32-seh-catchpad.ll11 to label %invoke.cont unwind label %catch.dispatch
14 %cs1 = catchswitch within none [label %__except.ret] unwind to caller
75 to label %__try.cont unwind label %catch.dispatch
78 %cs1 = catchswitch within none [label %__except.ret] unwind label %catch.dispatch.11
86 to label %__try.cont.9 unwind label %catch.dispatch.5
89 %cs2 = catchswitch within none [label %__except.ret.7] unwind label %catch.dispatch.11
97 to label %__try.cont.15 unwind label %catch.dispatch.11
100 %cs3 = catchswitch within none [label %__except.ret.13] unwind label %catch.dispatch.17
108 to label %__try.cont.35 unwind label %catch.dispatch.17
111 %cs4 = catchswitch within none [label %__except.ret.19] unwind to caller
[all …]
D2012-05-19-CoalescerCrash.ll12 to label %1 unwind label %5
16 to label %4 unwind label %2
25 to label %12 unwind label %7
41 to label %32 unwind label %35
45 to label %13 unwind label %16
61 to label %19 unwind label %21
84 to label %28 unwind label %30
Dwin32-eh-states.ll37 to label %invoke.cont unwind label %lpad.1
41 to label %try.cont.9 unwind label %lpad
47 %cs1 = catchswitch within none [label %catch] unwind label %lpad.1
52 to label %invoke.cont.3 unwind label %lpad.1
58 %cs2 = catchswitch within none [label %catch.7] unwind to caller
127 to label %unreachable unwind label %catch.dispatch
130 %0 = catchswitch within none [label %catch] unwind label %ehcleanup5
135 to label %invoke.cont unwind label %ehcleanup5
139 to label %invoke.cont2 unwind label %ehcleanup
143 to label %invoke.cont3 unwind label %ehcleanup5
[all …]
D2007-05-05-Personality.ll18 to label %eh_then unwind label %unwind
20 unwind: ; preds = %entry
28 eh_then: ; preds = %unwind, %entry
31 Unwind: ; preds = %unwind
/external/libunwind/
DAndroid.mk267 src/unwind/BacktraceWrapper.c \
268 src/unwind/DeleteException.c \
269 src/unwind/FindEnclosingFunction.c \
270 src/unwind/ForcedUnwind.c \
271 src/unwind/GetBSP.c \
272 src/unwind/GetCFA.c \
273 src/unwind/GetDataRelBase.c \
274 src/unwind/GetGR.c \
275 src/unwind/GetIP.c \
276 src/unwind/GetIPInfo.c \
[all …]
/external/llvm/test/Transforms/Reg2Mem/
Dcrash.ll19 to label %bb1 unwind label %.thread
28 to label %.noexc unwind label %bb10
32 to label %bb6 unwind label %bb2
38 to label %.body unwind label %bb4
47 to label %_ZN6xxxdIN12xxxyzIi9xxxwLi29ELi0EE4fr1jS3_.exit unwind label %bb10
51 to label %bb7 unwind label %bb8
70 to label %bb12 unwind label %bb14
77 to label %_ZN10xxxpqdlev.exit unwind label %bb14
/external/libunwind/doc/
DNOTES1 The central data structure of the unwind API is the unwind cursor.
2 This structure tracks the register contents. The unwind API defines a
19 file <unwind-ARCH.h>. For example, to get the IA-64-specific register
22 #include <unwind-ia64.h>
27 state is captured by an unwind context (currently the same as
29 captured by an unwind accessor structure, which provides callback
31 unwind information.
40 point in the call-chain (as identified by an unwind cursor). This is
46 Note that it is perfectly legal to make copies of the unwind cursor.
47 This makes it possible, e.g., to obtain an unwind context, modify the
[all …]
Dunw_get_proc_info.tex28 (e.g., due to lack of unwind information), the \Var{start\_ip}
32 cannot be determined (e.g., due to lack of unwind information),
52 \item[\Type{int} \Var{format}] The format of the unwind-info for this
53 procedure. If the unwind-info consists of dynamic procedure info,
55 unwind-info consists of a (target-specific) unwind table, it is
62 \item[\Type{int} \Var{unwind\_info\_size}] The size of the unwind-info
68 \item[\Type{void~*}\Var{unwind\_info}] The pointer to the unwind-info.
69 If no unwind info is available, this member must be set to
101 unwind-info for the procedure.
102 \item[\Const{UNW\_EBADVERSION}] The unwind-info for the procedure has
/external/llvm/test/Verifier/
Dinvoke.ll5 ; CHECK: The unwind destination does not have an exception handling instruction
7 to label %L unwind label %L ; <i32> [#uses=1]
17 to label %L unwind label %L ; <i32> [#uses=1]
21 ; CHECK: The unwind destination does not have an exception handling instruction
36 to label %conta unwind label %contb
51 to label %cont unwind label %lpad
72 to label %cont unwind label %cont
75 ; CHECK: Block containing LandingPadInst must be jumped to only by the unwind edge of an invoke.
/external/libunwind_llvm/src/
DCMakeLists.txt36 ${CMAKE_CURRENT_SOURCE_DIR}/../include/unwind.h)
53 add_library(unwind SHARED ${LIBUNWIND_SOURCES} ${LIBUNWIND_HEADERS}) target
55 add_library(unwind STATIC ${LIBUNWIND_SOURCES} ${LIBUNWIND_HEADERS}) target
64 target_link_libraries(unwind ${libraries})
77 "Compiler doesn't support generation of unwind tables if exception "
99 set_target_properties(unwind
103 OUTPUT_NAME "unwind"
109 install(TARGETS unwind
/external/llvm/test/Transforms/LCSSA/
Dinvoke-dest.ll21 to label %bb1 unwind label %lpad
43 to label %invcont9 unwind label %lpad119 ; <i8*> [#uses=1]
47 to label %invcont10 unwind label %lpad119 ; <i8*> [#uses=1]
51 to label %invcont11 unwind label %lpad119
58 to label %bb.i.i159 unwind label %lpad119
74 to label %invcont35 unwind label %lpad119 ; <i8*> [#uses=0]
81 to label %bb51 unwind label %lpad119
91 to label %bb102 unwind label %lpad123
95 to label %invcont103 unwind label %lpad119
99 to label %invcont104 unwind label %lpad119
[all …]
/external/llvm/test/Transforms/LoopStrengthReduce/
Dfunclet.ll19 to label %throw unwind label %pad
23 %cs = catchswitch within none [label %unreachable] unwind label %blah2
43 cleanupret from %cleanuppadi4.i.i.i unwind to caller
57 to label %throw unwind label %pad
61 %cs = catchswitch within none [label %unreachable, label %blah] unwind to caller
100 to label %throw unwind label %pad
103 %cs = catchswitch within none [label %unreachable, label %blug] unwind to caller
142 to label %throw unwind label %catchpad
146 %cs = catchswitch within none [label %cp_body] unwind label %cleanuppad
182 to label %for.inc unwind label %catch.dispatch
[all …]

12345678910>>...20