Lines Matching refs:stacksize

286   int stacksize;
7703 int stacksize;
7711 stacksize = needs_control_head ? 1 : 0;
7713 stacksize++;
7715 if (stacksize > 0)
7716 free_stack(common, stacksize);
7733 stacksize = (ket != OP_KET || has_alternatives) ? 2 : 1;
7734 OP2(SLJIT_ADD, STACK_TOP, 0, SLJIT_MEM1(SLJIT_SP), private_data_ptr, SLJIT_IMM, (framesize + stacksize) * sizeof(sljit_sw));
7748 static SLJIT_INLINE int match_capture_common(compiler_common *common, int stacksize, int offset, int private_data_ptr)
7756 OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), STACK(stacksize), TMP1, 0);
7757 stacksize++;
7763 OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), STACK(stacksize), TMP1, 0);
7765 OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), STACK(stacksize + 1), TMP2, 0);
7768 stacksize += 2;
7770 return stacksize;
7834 int i, stacksize;
7922 stacksize = 0;
7924 stacksize++;
7926 stacksize++;
7928 if (stacksize > 0)
7929 allocate_stack(common, stacksize);
7931 stacksize = 0;
7934 OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), STACK(stacksize), SLJIT_IMM, 0);
7935 stacksize++;
7939 OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), STACK(stacksize), STR_PTR, 0);
8002 stacksize = 0;
8006 stacksize++;
8014 stacksize += 2;
8023 stacksize++;
8026 if (stacksize > 0)
8027 allocate_stack(common, stacksize);
8029 stacksize = 0;
8032 stacksize++;
8040 OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), STACK(stacksize), STR_PTR, 0);
8043 OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), STACK(stacksize + 1), TMP2, 0);
8046 OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), STACK(stacksize), STR_PTR, 0);
8051 stacksize++;
8053 stacksize += BACKTRACK_AS(bracket_backtrack)->u.framesize + 1;
8054 allocate_stack(common, stacksize);
8060 OP2(SLJIT_SUB, TMP2, 0, STACK_TOP, 0, SLJIT_IMM, stacksize * sizeof(sljit_sw));
8062 stacksize = needs_control_head ? 1 : 0;
8065 OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), STACK(stacksize), STR_PTR, 0);
8067 stacksize++;
8068 OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), STACK(stacksize), TMP1, 0);
8073 OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), STACK(stacksize), TMP1, 0);
8075 init_frame(common, ccbegin, NULL, BACKTRACK_AS(bracket_backtrack)->u.framesize + stacksize, stacksize + 1, FALSE);
8153 stacksize = 1;
8157 stacksize = 0;
8160 stacksize = GET2(matchingpath, 1);
8162 stacksize = 0;
8163 else if (stacksize == RREF_ANY)
8164 stacksize = 1;
8166 stacksize = stacksize == 0;
8168 stacksize = stacksize == (int)GET2(common->start, common->currententry->start + 1 + LINK_SIZE);
8170 if (stacksize != 0)
8176 stacksize = 0;
8179 stacksize = GET2(matchingpath, 1 + IMM2_SIZE);
8182 while (stacksize > 0)
8187 stacksize--;
8191 if (stacksize != 0)
8195 /* The stacksize == 0 is a common "else" case. */
8196 if (stacksize == 0)
8228 stacksize = 0;
8233 stacksize++;
8236 stacksize++;
8240 stacksize++;
8242 stacksize += 2;
8245 stacksize++;
8247 if (stacksize > 0)
8248 allocate_stack(common, stacksize);
8250 stacksize = 0;
8254 OP2(SLJIT_SUB, SLJIT_MEM1(STACK_TOP), STACK(stacksize), TMP2, 0, SLJIT_IMM, 1);
8255 stacksize++;
8261 OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), STACK(stacksize), STR_PTR, 0);
8263 OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), STACK(stacksize), SLJIT_IMM, 0);
8264 stacksize++;
8268 stacksize = match_capture_common(common, stacksize, offset, private_data_ptr);
8273 OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), STACK(stacksize), SLJIT_IMM, 0);
8383 int stacksize;
8431 stacksize = 2;
8433 stacksize++;
8436 stacksize = 1;
8439 stacksize++;
8441 stacksize++;
8443 BACKTRACK_AS(bracketpos_backtrack)->stacksize = stacksize;
8444 allocate_stack(common, stacksize);
8486 stacksize = framesize + 1;
8488 stacksize++;
8490 stacksize++;
8492 stacksize++;
8493 BACKTRACK_AS(bracketpos_backtrack)->stacksize = stacksize;
8495 allocate_stack(common, stacksize);
8499 OP2(SLJIT_SUB, SLJIT_MEM1(SLJIT_SP), private_data_ptr, STACK_TOP, 0, SLJIT_IMM, -STACK(stacksize - 1));
8518 init_frame(common, cc, NULL, stacksize - 1, stacksize - framesize, FALSE);
8565 OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), STACK(stacksize - 1), SLJIT_IMM, 0);
8571 OP2(SLJIT_ADD, STACK_TOP, 0, SLJIT_MEM1(SLJIT_SP), private_data_ptr, SLJIT_IMM, stacksize * sizeof(sljit_sw));
8582 OP2(SLJIT_ADD, STACK_TOP, 0, TMP2, 0, SLJIT_IMM, stacksize * sizeof(sljit_sw));
8598 OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), STACK(stacksize - 1), SLJIT_IMM, 0);
8646 add_jump(compiler, &backtrack->topbacktracks, CMP(SLJIT_NOT_EQUAL, SLJIT_MEM1(STACK_TOP), STACK(stacksize - 1), SLJIT_IMM, 0));
8648 add_jump(compiler, &backtrack->topbacktracks, CMP(SLJIT_NOT_EQUAL, SLJIT_MEM1(TMP2), (stacksize - 1) * sizeof(sljit_sw), SLJIT_IMM, 0));
9900 int opcode, stacksize, alt_count, alt_max;
10159 stacksize = 0;
10164 stacksize++;
10167 stacksize++;
10171 stacksize++;
10173 stacksize += 2;
10176 stacksize++;
10178 if (stacksize > 0)
10179 allocate_stack(common, stacksize);
10181 stacksize = 0;
10185 OP2(SLJIT_SUB, SLJIT_MEM1(STACK_TOP), STACK(stacksize), TMP2, 0, SLJIT_IMM, 1);
10186 stacksize++;
10192 OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), STACK(stacksize), STR_PTR, 0);
10194 OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), STACK(stacksize), SLJIT_IMM, 0);
10195 stacksize++;
10199 stacksize = match_capture_common(common, stacksize, offset, private_data_ptr);
10202 OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), STACK(stacksize), SLJIT_IMM, alt_count);
10286 stacksize = needs_control_head ? 1 : 0;
10291 stacksize += CURRENT_AS(bracket_backtrack)->u.framesize + ((ket != OP_KET || *cc == OP_ALT) ? 2 : 1);
10296 stacksize++;
10299 if (stacksize > 0)
10300 free_stack(common, stacksize);
10380 free_stack(common, CURRENT_AS(bracketpos_backtrack)->stacksize);
10392 free_stack(common, CURRENT_AS(bracketpos_backtrack)->stacksize);