Lines Matching refs:regnode

119     regnode	*emit_start;		/* Start of emitted-code area */
120 regnode *emit; /* Code-emit pointer; &regdummy = don't = compiling */
675 S_study_chunk(pTHX_ RExC_state_t *pRExC_state, regnode **scanp, I32 *deltap, regnode *last, scan_data_t *data, U32 flags)
681 regnode *scan = *scanp, *next;
694 regnode *n = regnext(scan);
697 regnode *stop = scan;
720 regnode *nnext = regnext(n);
800 regnode *n = scan;
1024 regnode *oscan = scan;
1158 regnode *nxt = NEXTOPER(oscan) + EXTRA_STEP_2ARGS;
1159 regnode *nxt1 = nxt;
1161 regnode *nxt2;
1198 regnode *nxt = NEXTOPER(oscan) + EXTRA_STEP_2ARGS; /* OPEN */
1199 regnode *nxt2;
1209 regnode *nxt1 = NEXTOPER(oscan) + EXTRA_STEP_2ARGS; /* OPEN*/
1224 regnode *nnxt = regnext(nxt1);
1253 regnode *nxt = oscan + NEXT_OFF(oscan);
1580 regnode *nscan;
1740 regnode *scan;
1741 regnode *first;
1821 Newc(1001, r, sizeof(regexp) + (unsigned)RExC_size * sizeof(regnode),
1828 Zero(r, sizeof(regexp) + (unsigned)RExC_size * sizeof(regnode), char);
2066 r->regstclass = (regnode*)RExC_rx->data->data[n];
2070 regprop(sv, (regnode*)data.start_class);
2122 r->regstclass = (regnode*)RExC_rx->data->data[n];
2125 regprop(sv, (regnode*)data.start_class);
2157 STATIC regnode *
2161 register regnode *ret; /* Will be the head of the group. */
2162 register regnode *br;
2163 register regnode *lastbr;
2164 register regnode *ender = 0;
2568 STATIC regnode *
2571 register regnode *ret;
2572 register regnode *chain = NULL;
2573 register regnode *latest;
2635 STATIC regnode *
2638 register regnode *ret;
2695 regnode *w = reg_node(pRExC_state, WHILEM);
2812 STATIC regnode *
2815 register regnode *ret = 0;
3549 STATIC regnode *
3556 register regnode *ret;
4269 * the 1st element), and also useful for dumping the regnode.
4318 STATIC regnode * /* Location. */
4321 register regnode *ret;
4322 register regnode *ptr;
4354 STATIC regnode * /* Location. */
4357 register regnode *ret;
4358 register regnode *ptr;
4403 S_reginsert(pTHX_ RExC_state_t *pRExC_state, U8 op, regnode *opnd)
4405 register regnode *src;
4406 register regnode *dst;
4407 register regnode *place;
4421 StructCopy(--src, --dst, regnode);
4454 Zero(src, offset, regnode);
4461 S_regtail(pTHX_ RExC_state_t *pRExC_state, regnode *p, regnode *val)
4463 register regnode *scan;
4464 register regnode *temp;
4490 S_regoptail(pTHX_ RExC_state_t *pRExC_state, regnode *p, regnode *val)
4529 STATIC regnode *
4530 S_dumpuntil(pTHX_ regnode *start, regnode *node, regnode *last, SV* sv, I32 l)
4533 register regnode *next;
4556 register regnode *nnode = (OP(next) == LONGJMP
4720 Perl_regprop(pTHX_ SV *sv, regnode *o)
4726 if (OP(o) >= reg_num) /* regnode.type is unsigned */
5021 regnode *
5022 Perl_regnext(pTHX_ register regnode *p)