Lines Matching refs:within
40 ;T2: %x = cleanuppad within none []
56 ;T4: %cs = catchswitch within none [label %next] unwind to caller
58 ;T4: %x = catchpad within %cs []
68 ;T5: %cs = catchswitch within none [label %catch] unwind to caller
70 ;T5: catchpad within %cs []
73 ;T5: cleanuppad within %cs []
82 ;T6: %cs1 = catchswitch within none [label %catch1] unwind label %catch2
85 ;T6: catchpad within %cs1 []
88 ;T6: %cs2 = catchswitch within none [label %catch2] unwind to caller
90 ;T6: catchpad within %cs2 []
98 ;T7: %cs1 = catchswitch within none [label %catch1] unwind to caller
100 ;T7: catchpad within %cs1 []
103 ;T7: %cs2 = catchswitch within %cs1 [label %catch2] unwind to caller
106 ;T7: catchpad within %cs2 []
114 ;T8: %cs1 = catchswitch within none [ label %switch1 ] unwind to caller
122 ;T9: %cp = cleanuppad within none []
125 ;T9: ; CHECK9: EH pad cannot handle exceptions raised within it
126 ;T9: ; CHECK9-NEXT: %cp = cleanuppad within none []
136 ;T10: %cp1 = cleanuppad within none []
139 ;T10: %cs = catchswitch within %cp1 [label %catch] unwind to caller
141 ;T10: %catchp1 = catchpad within %cs [i32 1]
144 ;T10: %cp2 = cleanuppad within %catchp1 []
147 ;T10: %cp3 = cleanuppad within %cp2 []
149 ;T10: ; CHECK10: EH pad cannot handle exceptions raised within it
150 ;T10: ; CHECK10-NEXT: %cs = catchswitch within %cp1 [label %catch] unwind to caller
158 ;T11: %cp1 = cleanuppad within none []
161 ;T11: %cp2 = cleanuppad within %cp1 []
164 ;T11: %cs = catchswitch within none [label %catch] unwind label %cleanup2
166 ;T11: ; CHECK11-NEXT: %cs = catchswitch within none [label %catch] unwind label %cleanup2
168 ;T11: catchpad within %cs [i32 1]
176 ;T12: %cp = cleanuppad within none []
181 ;T12: %cs = catchswitch within %cp [label %catch] unwind to caller
183 ;T12: catchpad within %cs [i32 1]
191 ;T13: %cs = catchswitch within none [label %catch] unwind label %switch
192 ;T13: ; CHECK13: EH pad cannot handle exceptions raised within it
193 ;T13: ; CHECK13-NEXT: %cs = catchswitch within none [label %catch] unwind label %switch
195 ;T13: catchpad within %cs [i32 0]
203 ;T14: %cp = cleanuppad within none []
210 ;T14: ; CHECK14-NEXT: %cp = cleanuppad within none []
214 ;T14: %cs = catchswitch within none [label %catch] unwind to caller
216 ;T14: catchpad within %cs [i32 1]
224 ;T15: %cs = catchswitch within none [label %catch] unwind to caller
226 ;T15: %catch.pad = catchpad within %cs [i32 1]
232 ;T15: cleanuppad within none []
235 ;T15: cleanuppad within none []
238 ;T15: %nested.pad.1 = cleanuppad within %catch.pad []
241 ;T15: %nested.pad.2 = cleanuppad within %nested.pad.1 []
244 ;T15: ; CHECK15-NEXT: %catch.pad = catchpad within %cs [i32 1]
254 ;T16: %cs = catchswitch within none [label %catch] unwind to caller
256 ;T16: %catch.pad = catchpad within %cs [i32 1]
260 ;T16: ; CHECK16-NEXT: %catch.pad = catchpad within %cs [i32 1]
263 ;T16: ; CHECK16-NEXT: %cs = catchswitch within none [label %catch] unwind to caller
267 ;T16: cleanuppad within none []
275 ;T17: %cs = catchswitch within none [label %catch] unwind label %target1
277 ;T17: %catch.pad = catchpad within %cs [i32 1]
281 ;T17: ; CHECK17-NEXT: %catch.pad = catchpad within %cs [i32 1]
284 ;T17: ; CHECK17-NEXT: %cs = catchswitch within none [label %catch] unwind label %target1
288 ;T17: cleanuppad within none []
291 ;T17: cleanuppad within none []
303 ;T18: %cp.left = cleanuppad within none []
307 ;T18: %cp.right = cleanuppad within none []
311 ;T18: ; CHECK18-NEXT: %cp.left = cleanuppad within none []
314 ;T18: ; CHECK18-NEXT: %cp.right = cleanuppad within none []
325 ;T19: %redpad = cleanuppad within none []
328 ;T19: %innerpad = cleanuppad within %redpad []
332 ;T19: %greenswitch = catchswitch within none [label %catch] unwind label %blue
334 ;T19: catchpad within %greenswitch [i32 42]
337 ;T19: %bluepad = cleanuppad within none []
340 ;T19: ; CHECK19-NEXT: %redpad = cleanuppad within none []
343 ;T19: ; CHECK19-NEXT: %greenswitch = catchswitch within none [label %catch] unwind label %blue
344 ;T19: ; CHECK19-NEXT: %bluepad = cleanuppad within none []
354 ;T20: %cs = catchswitch within none [label %catch] unwind label %catch
356 ;T20: ; CHECK20-NEXT: %cs = catchswitch within none [label %catch] unwind label %catch
357 ;T20: ; CHECK20-NEXT: %cp = catchpad within %cs [i32 4]
359 ;T20: %cp = catchpad within %cs [i32 4]
367 ;T21: %cs = catchswitch within none [label %catch1] unwind label %catch2
369 ;T21: ; CHECK21-NEXT: %cs = catchswitch within none [label %catch1] unwind label %catch2
370 ;T21: ; CHECK21-NEXT: %cp2 = catchpad within %cs [i32 2]
372 ;T21: %cp1 = catchpad within %cs [i32 1]
375 ;T21: %cp2 = catchpad within %cs [i32 2]
384 ;T22: %outer = cleanuppad within none []
400 ;T23: %outer = catchpad within %outer []
402 ;T23: ; CHECK23: %outer = catchpad within %outer []
417 ;T24: %outer = cleanuppad within %outer []
418 ;T24: ; CHECK24: FuncletPadInst must not be nested within itself
419 ;T24: ; CHECK24: %outer = cleanuppad within %outer []
431 ;T25: %cs = catchswitch within %cp2 [label %catch] unwind label %ehcleanup
433 ;T25: ; CHECK25: %cs = catchswitch within %cp2 [label %catch] unwind label %ehcleanup
436 ;T25: %cp2 = catchpad within %cs [i8* null, i32 64, i8* null]
440 ;T25: %cp3 = cleanuppad within none []
449 ;T26: cleanuppad within none []