Lines Matching full:pad
127 ;T9: ; CHECK9: EH pad cannot handle exceptions raised within it
151 ;T10: ; CHECK10: EH pad cannot handle exceptions raised within it
167 ;T11: ; CHECK11: A single unwind edge may only enter one EH pad
194 ;T13: ; CHECK13: EH pad cannot handle exceptions raised within it
211 ;T14: ; CHECK14: Unwind edges out of a funclet pad must have the same unwind dest
228 ;T15: %catch.pad = catchpad within %cs [i32 1]
229 ;T15: invoke void @g() [ "funclet"(token %catch.pad) ]
240 ;T15: %nested.pad.1 = cleanuppad within %catch.pad []
243 ;T15: %nested.pad.2 = cleanuppad within %nested.pad.1 []
244 ;T15: cleanupret from %nested.pad.2 unwind label %target2
245 ;T15: ; CHECK15: Unwind edges out of a funclet pad must have the same unwind dest
246 ;T15: ; CHECK15-NEXT: %catch.pad = catchpad within %cs [i32 1]
247 ;T15: ; CHECK15-NEXT: cleanupret from %nested.pad.2 unwind label %target2
248 ;T15: ; CHECK15-NEXT: invoke void @g() [ "funclet"(token %catch.pad) ]
258 ;T16: %catch.pad = catchpad within %cs [i32 1]
259 ;T16: invoke void @g() [ "funclet"(token %catch.pad) ]
262 ;T16: ; CHECK16-NEXT: %catch.pad = catchpad within %cs [i32 1]
263 ;T16: ; CHECK16-NEXT: invoke void @g() [ "funclet"(token %catch.pad) ]
279 ;T17: %catch.pad = catchpad within %cs [i32 1]
280 ;T17: invoke void @g() [ "funclet"(token %catch.pad) ]
283 ;T17: ; CHECK17-NEXT: %catch.pad = catchpad within %cs [i32 1]
284 ;T17: ; CHECK17-NEXT: invoke void @g() [ "funclet"(token %catch.pad) ]
399 ;T23: to label %exit unwind label %pad
401 ;T23: pad:
413 ;T24: to label %exit unwind label %pad
414 ;T24: ; CHECK24: A single unwind edge may only enter one EH pad
416 ;T24: ; CHECK24: to label %exit unwind label %pad
418 ;T24: pad:
434 ;T25: ; CHECK25: EH pad jumps through a cycle of pads