Lines Matching refs:within
16 %pad = cleanuppad within none []
31 %pad.inner = cleanuppad within none []
36 ; that stays within the inlinee.
37 ; CHECK-NEXT: %[[pad_inner:[^ ]+]] = cleanuppad within none
42 %pad.outer = cleanuppad within none []
47 ; CHECK-NEXT: %[[pad_outer:[^ ]+]] = cleanuppad within none
68 %pad = cleanuppad within none []
83 %outer = cleanuppad within none []
87 ; CHECK-NEXT: %[[outer:[^ ]+]] = cleanuppad within none
92 %cs = catchswitch within %outer [label %catch] unwind to caller
95 ; has a cleanupret that remains within the inlinee.
96 ; CHECK-NEXT: %[[cs:[^ ]+]] = catchswitch within %[[outer]] [label %[[catch:.+]]] unwind to caller
99 %inner = catchpad within %cs []
103 ; The call here needs to remain a call since it too is within %outer
104 ; CHECK: %[[inner:[^ ]+]] = catchpad within %[[cs]]
112 %later = cleanuppad within none []
116 ; CHECK-NEXT: %[[later:[^ ]+]] = cleanuppad within none
133 %pad = cleanuppad within none []
148 %pad = cleanuppad within none []
154 ; CHECK-NEXT: %[[pad:[^ ]+]] = cleanuppad within none
173 %pad = cleanuppad within none []
188 %clean = cleanuppad within none []
192 ; CHECK-NEXT: %[[clean:[^ ]+]] = cleanuppad within none
197 %cs = catchswitch within %clean [label %catch] unwind to caller
201 ; CHECK-NEXT: %[[cs:[^ ]+]] = catchswitch within %[[clean]] [label %[[catch:.+]]] unwind label %cle…
204 catchpad within %cs []
223 %pad = cleanuppad within none []
238 %noinfo.root.pad = cleanuppad within none []
246 ; CHECK-NEXT: %[[noinfo_root_pad:[^ ]+]] = cleanuppad within none []
254 %noinfo.left.pad = cleanuppad within %noinfo.root.pad []
258 ; CHECK-NEXT: %[[noinfo_left_pad:[^ ]+]] = cleanuppad within %[[noinfo_root_pad]]
263 …%noinfo.left.child.cs = catchswitch within %noinfo.left.pad [label %noinfo.left.child.catch] unwin…
265 ; CHECK-NEXT: %[[noinfo_left_child_cs:[^ ]+]] = catchswitch within %[[noinfo_left_pad]] [label %[[n…
268 %noinfo.left.child.pad = catchpad within %noinfo.left.child.cs []
272 ; CHECK-NEXT: %[[noinfo_left_child_pad:[^ ]+]] = catchpad within %[[noinfo_left_child_cs]] []
284 …%noinfo.right.cs = catchswitch within %noinfo.root.pad [label %noinfo.right.catch] unwind to caller
286 ; CHECK-NEXT: %[[noinfo_right_cs:[^ ]+]] = catchswitch within %[[noinfo_root_pad]] [label %[[noinfo…
289 %noinfo.right.pad = catchpad within %noinfo.right.cs []
293 ; CHECK-NEXT: %[[noinfo_right_pad:[^ ]+]] = catchpad within %[[noinfo_right_cs]]
298 %noinfo.right.child.pad = cleanuppad within %noinfo.right.pad []
302 ; CHECK-NEXT: %[[noinfo_right_child_pad:[^ ]+]] = cleanuppad within %[[noinfo_right_pad]]
314 %implicit.root.pad = cleanuppad within none []
323 ; CHECK-NEXT: %[[implicit_root_pad:[^ ]+]] = cleanuppad within none
329 %implicit.left.pad = cleanuppad within %implicit.root.pad []
333 ; CHECK-NEXT: %[[implicit_left_pad:[^ ]+]] = cleanuppad within %[[implicit_root_pad:[^ ]+]]
338 …%implicit.left.child.cs = catchswitch within %implicit.left.pad [label %implicit.left.child.catch]…
340 ; CHECK-NEXT: %[[implicit_left_child_cs:[^ ]+]] = catchswitch within %[[implicit_left_pad]] [label …
343 %implicit.left.child.pad = catchpad within %implicit.left.child.cs []
347 ; CHECK-NEXT: %[[implicit_left_child_pad:[^ ]+]] = catchpad within %[[implicit_left_child_cs]]
358 …%implicit.right.cs = catchswitch within %implicit.root.pad [label %implicit.right.catch] unwind la…
361 ; CHECK-NEXT: %[[implicit_right_cs:[^ ]+]] = catchswitch within %[[implicit_root_pad]] [label %[[im…
364 %implicit.right.pad = catchpad within %implicit.right.cs []
368 ; CHECK-NEXT: %[[implicit_right_pad:[^ ]+]] = catchpad within %[[implicit_right_cs]]
373 %implicit.right.child.pad = cleanuppad within %implicit.right.pad []
377 ; CHECK-NEXT: %[[implicit_right_child_pad:[^ ]+]] = cleanuppad within %[[implicit_right_pad]]
382 …%implicit.right.grandchild.cs = catchswitch within %implicit.right.child.pad [label %implicit.righ…
384 ; CHECK-NEXT: %[[implicit_right_grandchild_cs:[^ ]+]] = catchswitch within %[[implicit_right_child_…
387 %implicit.right.grandhcild.pad = catchpad within %implicit.right.grandchild.cs []
391 ; CHECK-NEXT: %[[implicit_right_grandhcild_pad:[^ ]+]] = catchpad within %[[implicit_right_grandchi…
395 %internal.pad = cleanuppad within none []
401 ; CHECK-NEXT: %[[internal_pad:[^ ]+]] = cleanuppad within none
425 %pad = cleanuppad within none []
439 %root.pad = cleanuppad within none []
443 ; CHECK-NEXT: %[[root_pad:.+]] = cleanuppad within none []
448 %left.cs = catchswitch within %root.pad [label %left.catch] unwind to caller
450 ; CHECK-NEXT: %[[left_cs:.+]] = catchswitch within %[[root_pad]] [label %[[left_catch:.+]]] unwind …
453 %left.cp = catchpad within %left.cs []
458 ; CHECK-NEXT: %[[left_cp:.+]] = catchpad within %[[left_cs]] []
466 %ll.pad = cleanuppad within %left.cp []
469 ; CHECK-NEXT: %[[ll_pad:.+]] = cleanuppad within %[[left_cp]] []
473 %lr.pad = cleanuppad within %left.cp []
476 ; CHECK-NEXT: %[[lr_pad:.+]] = cleanuppad within %[[left_cp]] []
491 %right.pad = cleanuppad within %root.pad []
495 ; CHECK-NEXT: %[[right_pad:.+]] = cleanuppad within %[[root_pad]] []
500 %rc.pad = cleanuppad within %right.pad []
504 ; CHECK-NEXT: %[[rc_pad:.+]] = cleanuppad within %[[right_pad]] []
509 %fr.cs = catchswitch within %root.pad [label %fr.catch] unwind to caller
511 ; CHECK-NEXT: %[[fr_cs:.+]] = catchswitch within %[[root_pad]] [label %[[fr_catch:.+]]] unwind labe…
514 %fr.cp = catchpad within %fr.cs []
517 ; CHECK-NEXT: %[[fr_cp:.+]] = catchpad within %[[fr_cs]] []
540 %pad = cleanuppad within none []
555 %root.cp = cleanuppad within none []
559 ; CHECK-NEXT: %[[root_cp:.+]] = cleanuppad within none []
569 %child.cp = cleanuppad within %root.cp []
573 ; CHECK-NEXT: %[[child_cp:.+]] = cleanuppad within %[[root_cp]] []
578 %left.cp = cleanuppad within %child.cp []
582 ; CHECK-NEXT: %[[left_cp:.+]] = cleanuppad within %[[child_cp]] []
587 %ll.cp = cleanuppad within %left.cp []
590 ; CHECK-NEXT: %[[ll_cp:.+]] = cleanuppad within %[[left_cp]] []
601 %lr.cp = cleanuppad within %left.cp []
604 ; CHECK-NEXT: %[[lr_cp:.+]] = cleanuppad within %[[left_cp]] []
615 %right.cp = cleanuppad within %child.cp []
619 ; CHECK-NEXT: %[[right_cp:.+]] = cleanuppad within %[[child_cp]]
637 ; itself within a funclet in the caller.
644 %callsite_parent.pad = cleanuppad within none []
645 ; CHECK: %callsite_parent.pad = cleanuppad within none
651 %pad = cleanuppad within none []
666 %inlinee.pad = cleanuppad within none []
670 ; CHECK-NEXT: %[[inlinee_pad:[^ ]+]] = cleanuppad within %callsite_parent.pad