Lines Matching defs:cxix

47     I32 cxix;
58 cxix = dopopto_cursub();
59 if (cxix < 0) {
63 cx = &cxstack[cxix];
1575 const I32 cxix = dopopto_cursub();
1577 if (cxix < 0)
1580 gimme = (cxstack[cxix].blk_gimme & G_WANT);
1598 const I32 cxix = dopopto_cursub();
1599 assert(cxix >= 0); /* We should only be called from inside subs */
1601 if (CxLVAL(cxstack + cxix) && CvLVALUE(cxstack[cxix].blk_sub.cv))
1602 return CxLVAL(cxstack + cxix);
1611 const I32 cxix = dopoptosub(cxstack_ix-1);
1612 assert(cxix >= 0); /* We should only be called from inside subs */
1614 if (CxLVAL(cxstack + cxix) && CvLVALUE(cxstack[cxix].blk_sub.cv))
1615 return CxLVAL(cxstack + cxix);
1756 /* dounwind(): pop all contexts above (but not including) cxix.
1760 * cxstack_ix equal to cxix.
1764 Perl_dounwind(pTHX_ I32 cxix)
1769 while (cxstack_ix > cxix) {
1782 if (cxstack_ix == cxix + 1) {
1815 if (cxstack_ix == cxix + 1) {
1969 I32 cxix;
2025 while ((cxix = dopoptoeval(cxstack_ix)) < 0
2033 if (cxix >= 0) {
2039 if (cxix < cxstack_ix)
2040 dounwind(cxix);
2133 I32 cxix = dopopto_cursub();
2140 while (cxix < 0 && top_si->si_type != PERLSI_MAIN) {
2143 cxix = dopoptosub_at(ccstack, top_si->si_cxix);
2145 if (cxix < 0)
2148 if (PL_DBsub && GvCV(PL_DBsub) && cxix >= 0 &&
2149 ccstack[cxix].blk_sub.cv == GvCV(PL_DBsub))
2153 cxix = dopoptosub_at(ccstack, cxix - 1);
2156 cx = &ccstack[cxix];
2160 const I32 dbcxix = dopoptosub_at(ccstack, cxix - 1);
2795 I32 cxix = dopopto_cursub();
2798 if (cxix < cxstack_ix) {
2801 for(i = cxstack_ix; i > cxix; i--) {
2808 if (cxix < 0) {
2856 cx = &cxstack[cxix];
2862 dounwind(cxix);
2863 cx = &cxstack[cxix]; /* CX stack may have been realloced */
2879 cx = &cxstack[cxix];
2927 I32 cxix;
2929 cxix = dopoptoloop(cxstack_ix);
2930 if (cxix < 0)
2953 cxix = dopoptolabel(label, label_len, label_flags);
2954 if (cxix < 0)
2968 if (cxix < cxstack_ix) {
2971 for(i = cxstack_ix; i > cxix; i--) {
2978 dounwind(cxix);
2980 return &cxstack[cxix];
3183 I32 cxix;
3209 cxix = dopopto_cursub();
3210 if (cxix < 0) {
3213 cx = &cxstack[cxix];
3227 for(ix = cxstack_ix; ix > cxix; ix--) {
3240 if (cxix < cxstack_ix) {
3241 dounwind(cxix);
6291 I32 cxix;
6300 cxix = dopoptogivenfor(cxstack_ix);
6301 if (cxix < 0)
6313 assert(cxix < cxstack_ix);
6314 dounwind(cxix);
6316 cx = &cxstack[cxix];
6335 I32 cxix;
6339 cxix = dopoptowhen(cxstack_ix);
6340 if (cxix < 0)
6343 if (cxix < cxstack_ix)
6344 dounwind(cxix);
6360 I32 cxix;
6363 cxix = dopoptogivenfor(cxstack_ix);
6364 if (cxix < 0)
6367 cx = &cxstack[cxix];
6371 if (cxix < cxstack_ix)
6372 dounwind(cxix);