| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | LandingPadClauses.ll | 45 lpad.a: 57 lpad.b: 66 lpad.c: 79 lpad.d: 87 lpad.e: 98 lpad.f: 107 lpad.g: 118 lpad.h: 127 lpad.i: 153 lpad.a: [all …]
|
| H A D | invoke.ll | 15 to label %invoke.cont unwind label %lpad 22 lpad: 35 to label %invoke.cont unwind label %lpad 42 lpad: 55 to label %invoke.cont unwind label %lpad 62 lpad: 75 to label %invoke.cont unwind label %lpad 80 lpad:
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | ehabi-filters.ll | 24 to label %unreachable.i unwind label %lpad.i 26 lpad.i: ; preds = %entry 34 br i1 %ehspec.fails.i, label %ehspec.unexpected.i, label %lpad.body 36 ehspec.unexpected.i: ; preds = %lpad.i 39 to label %.noexc unwind label %lpad 50 br label %lpad.body 52 lpad.body: ; preds = %lpad.i, %lpad 53 %eh.lpad-body = phi { i8*, i32 } [ %4, %lpad ], [ %1, %lpad.i ] 54 %5 = extractvalue { i8*, i32 } %eh.lpad-body, 1 60 %7 = extractvalue { i8*, i32 } %eh.lpad-body, 0 [all …]
|
| H A D | sjlj-prepare-critical-edge.ll | 13 to label %for.cond unwind label %lpad 19 lpad: ; preds = %entry 32 to label %ehcleanup unwind label %terminate.lpad.i.i16 41 %exn.slot.0 = phi i8* [ %1, %lpad ], [ %4, %lpad5 ] 42 %ehselector.slot.0 = phi i32 [ %2, %lpad ], [ %5, %lpad5 ] 55 %lpad.val12 = insertvalue { i8*, i32 } %lpad.val, i32 %ehselector.slot.0, 1 56 resume { i8*, i32 } %lpad.val12 98 to label %do.body.i.i.i unwind label %lpad.body 156 to label %eh.resume unwind label %terminate.lpad 160 %lpad.val13 = insertvalue { i8*, i32 } %lpad.val, i32 %ehselector.slot.0, 1 [all …]
|
| H A D | 2011-05-04-MultipleLandingPadSuccs.ll | 29 to label %invoke.cont17 unwind label %lpad 38 lpad: 42 to label %eh.resume unwind label %terminate.lpad 48 to label %eh.resume unwind label %terminate.lpad 64 to label %eh.resume unwind label %terminate.lpad 67 %exn.slot.0 = phi { i8*, i32 } [ %exn27, %lpad26 ], [ %exn, %lpad ], [ %exn45, %lpad44 ] 70 terminate.lpad:
|
| H A D | big-endian-eh-unwind.ll | 20 to label %try.cont unwind label %lpad 22 lpad: ; preds = %entry 30 invoke.cont2: ; preds = %lpad 37 lpad1: ; preds = %lpad 41 to label %eh.resume unwind label %terminate.lpad 46 terminate.lpad: ; preds = %lpad1
|
| /llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/ |
| H A D | invoke.ll | 26 lpad: 46 lpad: 75 lpad: 96 lpad: 116 lpad: 137 lpad: 179 lpad: 210 lpad: 237 lpad: 272 lpad: [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | stack-tagging-ex-2.ll | 56 to label %try.cont unwind label %lpad 67 catch: ; preds = %lpad 114 to label %.noexc7 unwind label %lpad.i 136 to label %.noexc unwind label %lpad 143 br label %lpad.body 149 br label %lpad.body 151 lpad.body: ; preds = %ehcleanup.i, %lpad 152 %.pre-phi = phi i32 [ %3, %ehcleanup.i ], [ %.pre, %lpad ] 153 %eh.lpad-body = phi { i8*, i32 } [ %2, %ehcleanup.i ], [ %8, %lpad ] 158 %9 = extractvalue { i8*, i32 } %eh.lpad-body, 0 [all …]
|
| H A D | arm64-big-endian-eh.ll | 20 to label %try.cont unwind label %lpad 22 lpad: ; preds = %entry 30 invoke.cont2: ; preds = %lpad 37 lpad1: ; preds = %lpad 41 to label %eh.resume unwind label %terminate.lpad 46 terminate.lpad: ; preds = %lpad1
|
| /llvm-project-15.0.7/llvm/test/Transforms/Inline/ |
| H A D | invoke-combine-clauses.ll | 18 to label %cont unwind label %lpad 21 lpad: 34 to label %cont unwind label %lpad 37 lpad: 57 to label %cont unwind label %lpad 60 lpad: 68 to label %cont unwind label %lpad 71 lpad: 92 to label %cont unwind label %lpad 95 lpad: [all …]
|
| H A D | inline_invoke.ll | 48 lpad: 57 terminate.lpad: 129 lpad: 233 lpad: 262 lpad: 265 br label %lpad.cont 267 lpad.cont: 300 lpad.crit: 306 lpad: 312 %phi = phi i32 [ 0, %lpad.crit ], [ 1, %lpad ] [all …]
|
| H A D | inline-hot-callsite.ll | 49 %y2 = invoke i32 @callee2(i32 %y1) to label %next unwind label %lpad, !prof !22 52 %y3 = invoke i32 @callee1(i32 %y2) to label %exit unwind label %lpad, !prof !21 57 lpad: 67 %y2 = invoke i32 @callee2(i32 %y1) to label %next unwind label %lpad, 71 %y3 = invoke i32 @callee1(i32 %y2) to label %exit unwind label %lpad, 77 lpad: 87 %y2 = invoke i32 @callee2(i32 %y1) to label %next unwind label %lpad, 91 %y3 = invoke i32 @callee1(i32 %y2) to label %exit unwind label %lpad, 97 lpad:
|
| /llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/X86/ |
| H A D | merge-compatible-invokes-of-landingpad.ll | 38 lpad: 81 lpad: 134 lpad: 186 lpad: 244 lpad: 374 lpad: 432 lpad: 488 lpad: 544 lpad: 602 lpad: [all …]
|
| /llvm-project-15.0.7/llvm/test/Analysis/Lint/ |
| H A D | cppeh-catch-intrinsics-clean.ll | 18 to label %try.cont unwind label %lpad 20 lpad: ; preds = %entry 29 catch: ; preds = %lpad 49 to label %invoke.cont unwind label %lpad 55 lpad: ; preds = %entry 65 to label %try.cont unwind label %lpad 77 catch: ; preds = %lpad, %lpad1 78 %exn2 = phi i8* [%exn, %lpad], [%exn1, %lpad1] 79 %sel2 = phi i32 [%sel, %lpad], [%sel1, %lpad1] 97 %lpad.val = insertvalue { i8*, i32 } undef, i32 0, 1 [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/MergeFunc/ |
| H A D | call-and-invoke-with-ranges.ll | 30 %out = invoke i8 @dummy() to label %next unwind label %lpad, !range !0 35 lpad: 43 %out = invoke i8 @dummy() to label %next unwind label %lpad 48 lpad: 56 %out = invoke i8 @dummy() to label %next unwind label %lpad, !range !1 61 lpad: 69 %out = invoke i8 @dummy() to label %next unwind label %lpad, !range !0 74 lpad:
|
| /llvm-project-15.0.7/llvm/test/Transforms/ObjCARC/ |
| H A D | invoke.ll | 17 ; CHECK: lpad: 26 to label %invoke.cont unwind label %lpad 46 ; CHECK: lpad: 58 to label %invoke.cont unwind label %lpad 130 lpad: 143 ; CHECK: lpad: 160 to label %if.end unwind label %lpad 164 to label %if.end unwind label %lpad 166 lpad: 188 lpad: [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/WebAssembly/ |
| H A D | lower-em-exceptions.ll | 19 to label %invoke.cont unwind label %lpad 26 ; CHECK-NEXT: br i1 %cmp, label %lpad, label %invoke.cont 31 lpad: ; preds = %entry 38 ; CHECK: lpad: 78 to label %invoke.cont unwind label %lpad 85 ; CHECK-NEXT: br i1 %cmp, label %lpad, label %invoke.cont 96 ; CHECK: lpad: 110 %lpad.val = insertvalue { i8*, i32 } undef, i8* %1, 0 111 %lpad.val3 = insertvalue { i8*, i32 } %lpad.val, i32 %2, 1 112 resume { i8*, i32 } %lpad.val3 [all …]
|
| H A D | lower-em-exceptions-allowed.ll | 10 to label %invoke.cont unwind label %lpad 18 lpad: ; preds = %entry 25 catch: ; preds = %lpad 38 to label %invoke.cont unwind label %lpad 46 lpad: ; preds = %entry 53 catch: ; preds = %lpad
|
| /llvm-project-15.0.7/llvm/test/Instrumentation/HWAddressSanitizer/ |
| H A D | exception-lifetime.ll | 23 invoke void @mayFail(i32* %x) to label %invoke.cont unwind label %lpad 37 lpad: ; preds = %entry 38 ; CHECK: lpad 54 eh.resume: ; preds = %lpad 57 %lpad.val = insertvalue { i8*, i32 } undef, i8* %exn, 0 58 %lpad.val1 = insertvalue { i8*, i32 } %lpad.val, i32 %sel, 1 59 resume { i8*, i32 } %lpad.val1
|
| /llvm-project-15.0.7/llvm/test/Transforms/Sink/ |
| H A D | landingpad.ll | 11 to label %invoke.cont.15 unwind label %lpad 16 ; CHECK: lpad: 18 lpad: 22 to label %invoke.cont unwind label %lpad.1 29 lpad.1:
|
| /llvm-project-15.0.7/llvm/test/Transforms/PGOProfile/ |
| H A D | icp_covariant_invoke_return.ll | 26 to label %invoke.cont unwind label %lpad 36 ; ICALL-PROM-NEXT: to label %if.end.icp unwind label %lpad 39 ; ICAll-PROM: to label %invoke.cont1 unwind label %lpad 43 to label %invoke.cont1 unwind label %lpad, !prof !1 64 to label %invoke.cont7 unwind label %lpad 72 lpad: 94 %lpad.val = insertvalue { ptr, i32 } undef, ptr %tmp8, 0 95 %lpad.val11 = insertvalue { ptr, i32 } %lpad.val, i32 %tmp9, 1 96 resume { ptr, i32 } %lpad.val11
|
| H A D | icp_invoke.ll | 26 ; ICP: to label %[[DCALL_NORMAL_DEST_IC1:.*]] unwind label %lpad 29 to label %try.cont unwind label %lpad, !prof !2 34 lpad: 84 %ehselector.slot.0 = phi i32 [ %tmp9, %lpad1 ], [ %tmp3, %lpad ] 85 %exn.slot.0 = phi ptr [ %tmp8, %lpad1 ], [ %tmp2, %lpad ] 86 %lpad.val = insertvalue { ptr, i32 } undef, ptr %exn.slot.0, 0 87 %lpad.val11 = insertvalue { ptr, i32 } %lpad.val, i32 %ehselector.slot.0, 1 88 resume { ptr, i32 } %lpad.val11
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | win64-eh-empty-block.ll | 46 to label %invoke.cont unwind label %lpad 61 lpad: ; preds = %init 77 eh.resume: ; preds = %lpad1, %lpad 78 %exn.slot.0 = phi ptr [ %8, %lpad1 ], [ %5, %lpad ] 79 %ehselector.slot.0 = phi i32 [ %9, %lpad1 ], [ %6, %lpad ] 80 %lpad.val = insertvalue { ptr, i32 } undef, ptr %exn.slot.0, 0 81 %lpad.val2 = insertvalue { ptr, i32 } %lpad.val, i32 %ehselector.slot.0, 1 82 resume { ptr, i32 } %lpad.val2
|
| /llvm-project-15.0.7/llvm/test/Transforms/JumpThreading/ |
| H A D | pr27840.ll | 13 to label %invoke.cont unwind label %lpad 15 ; Don't jump threading; we can't split the critical edge from entry to lpad. 18 ; CHECK-NEXT: to label %invoke.cont unwind label %lpad 22 to label %nowhere unwind label %lpad 24 lpad:
|
| /llvm-project-15.0.7/llvm/test/Transforms/SLPVectorizer/X86/ |
| H A D | phi_landingpad.ll | 14 ; CHECK: lpad: 26 to label %inner unwind label %lpad 32 to label %done unwind label %lpad 34 lpad: 41 phi double [ %x0, %inner ], [ %x1, %lpad ] 42 phi double [ %y0, %inner ], [ %y1, %lpad ]
|