Home
last modified time | relevance | path

Searched refs:lpad (Results 1 – 25 of 290) sorted by relevance

12345678910>>...12

/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A DLandingPadClauses.ll45 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 Dinvoke.ll15 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 Dehabi-filters.ll24 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 Dsjlj-prepare-critical-edge.ll13 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 D2011-05-04-MultipleLandingPadSuccs.ll29 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 Dbig-endian-eh-unwind.ll20 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 Dinvoke.ll26 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 Dstack-tagging-ex-2.ll56 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 Darm64-big-endian-eh.ll20 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 Dinvoke-combine-clauses.ll18 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 Dinline_invoke.ll48 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 Dinline-hot-callsite.ll49 %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 Dmerge-compatible-invokes-of-landingpad.ll38 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 Dcppeh-catch-intrinsics-clean.ll18 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 Dcall-and-invoke-with-ranges.ll30 %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 Dinvoke.ll17 ; 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 Dlower-em-exceptions.ll19 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 Dlower-em-exceptions-allowed.ll10 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 Dexception-lifetime.ll23 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 Dlandingpad.ll11 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 Dicp_covariant_invoke_return.ll26 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 Dicp_invoke.ll26 ; 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 Dwin64-eh-empty-block.ll46 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 Dpr27840.ll13 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 Dphi_landingpad.ll14 ; 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 ]

12345678910>>...12