Searched refs:unwind (Results 1 – 25 of 684) sorted by relevance
12345678910>>...28
/external/libunwind/scripts/ |
D | kernel-files.txt | 1 $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/Inline/ |
D | inline-funclets.ll | 7 ;;; 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 …]
|
D | inline_invoke.ll | 37 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/SimplifyCFG/ |
D | wineh-unreachable.ll | 11 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 …]
|
D | empty-catchpad.ll | 10 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 …]
|
D | empty-cleanuppad.ll | 28 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 …]
|
D | duplicate-landingpad.ll | 12 ; 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 …]
|
D | bug-25299.ll | 13 to label %continue unwind label %unwind 15 unwind: ; preds = %entry 23 resume: ; preds = %cleanup2, %then, %cleanup1, %unwind 24 %tmp104 = phi { i8*, i32 } [ %tmp101, %then ], [ %tmp106, %cleanup2 ], [ %tmp101, %unwind ] 32 to label %continue unwind label %cleanup2
|
/external/llvm/test/Verifier/ |
D | invalid-eh.ll | 48 ;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 …]
|
D | invoke.ll | 5 ; 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/llvm/test/Feature/ |
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 73 %cs1 = catchswitch within none [label %catch] unwind to caller 85 to label %exit unwind label %pad [all …]
|
/external/swiftshader/third_party/LLVM/test/Transforms/Inline/ |
D | inline_invoke.ll | 37 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/CodeGen/WinEH/ |
D | wineh-cloning.ll | 19 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 …]
|
D | wineh-demotion.ll | 30 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 …]
|
D | wineh-no-demotion.ll | 17 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
|
/external/llvm/test/CodeGen/X86/ |
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
|
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 ]
|
/external/llvm/test/Transforms/InstCombine/ |
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 …]
|
D | token.ll | 13 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/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
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 ]
|
/external/llvm/test/Transforms/Reg2Mem/ |
D | crash.ll | 19 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/ |
D | NOTES | 1 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 …]
|
/external/swiftshader/third_party/LLVM/test/Transforms/SimplifyCFG/ |
D | 2006-10-29-InvokeCrash.ll | 68 to label %invcont unwind label %cleanup329 ; <i1> [#uses=1] 73 to label %invcont7 unwind label %cleanup329 ; <%struct.QAbstractTextDocumentLayout*> [#uses=0] 96 to label %invcont25 unwind label %cleanup329 ; <i32> [#uses=1] 100 to label %invcont29 unwind label %cleanup329 ; <%struct.QAbstractTextDocumentLayout*> [#uses=1] 103 to label %invcont31 unwind label %cleanup329 ; <%struct.QPaintDevice*> [#uses=3] 109 to label %invcont37 unwind label %cleanup329 ; <i32> [#uses=1] 113 to label %invcont40 unwind label %cleanup329 ; <i32> [#uses=1] 122 to label %invcont45 unwind label %cleanup329 ; <i32> [#uses=1] 128 to label %invcont51 unwind label %cleanup329 ; <i32> [#uses=1] 133 to label %invcont57 unwind label %cleanup329 [all …]
|
D | 2009-06-15-InvokeCrash.ll | 70 to label %invcont unwind label %cleanup329 ; <i1> [#uses=1] 75 to label %invcont7 unwind label %cleanup329 ; <%struct.QAbstractTextDocumentLayout*> [#uses=0] 98 to label %invcont25 unwind label %cleanup329 ; <i32> [#uses=1] 102 to label %invcont29 unwind label %cleanup329 ; <%struct.QAbstractTextDocumentLayout*> [#uses=1] 105 to label %invcont31 unwind label %cleanup329 ; <%struct.QPaintDevice*> [#uses=3] 111 to label %invcont37 unwind label %cleanup329 ; <i32> [#uses=1] 115 to label %invcont40 unwind label %cleanup329 ; <i32> [#uses=1] 124 to label %invcont45 unwind label %cleanup329 ; <i32> [#uses=1] 130 to label %invcont51 unwind label %cleanup329 ; <i32> [#uses=1] 135 to label %invcont57 unwind label %cleanup329 [all …]
|
/external/swiftshader/third_party/LLVM/test/Transforms/InstCombine/ |
D | LandingPadClauses.ll | 15 to label %cont.a unwind label %lpad.a 18 to label %cont.b unwind label %lpad.b 21 to label %cont.c unwind label %lpad.c 24 to label %cont.d unwind label %lpad.d 27 to label %cont.e unwind label %lpad.e 30 to label %cont.f unwind label %lpad.f 33 to label %cont.g unwind label %lpad.g 36 to label %cont.h unwind label %lpad.h 39 to label %cont.i unwind label %lpad.i 135 to label %cont.a unwind label %lpad.a [all …]
|
12345678910>>...28