Lines Matching refs:LABEL
202 struct sljit_label *label;
523 #define LABEL() \
527 #define JUMPTO(type, label) \
528 sljit_set_label(sljit_emit_jump(compiler, (type)), (label))
531 #define SET_LABEL(jump, label) \
532 sljit_set_label((jump), (label))
535 #define CMPTO(type, src1, src1w, src2, src2w, label) \
536 sljit_set_label(sljit_emit_cmp(compiler, (type), (src1), (src1w), (src2), (src2w)), (label))
2038 static SLJIT_INLINE void set_jumps(jump_list *list, struct sljit_label *label)
2043 if either the jump or the label is NULL. */
2044 SET_LABEL(list->jump, label);
2068 list_item->quit = LABEL();
2097 label_addr->label = LABEL();
2186 loop = LABEL();
2212 loop = LABEL();
2273 loop = LABEL();
2292 loop = LABEL();
2868 struct sljit_label *label;
2872 label = LABEL();
2876 CMPTO(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, 0x80, label);
3111 mainloop = LABEL();
3124 mainloop = LABEL();
3132 set_jumps(newline, LABEL());
3142 newlinelabel = LABEL();
3155 mainloop = LABEL();
3744 start = LABEL();
3832 start = LABEL();
3908 loop = LABEL();
3930 loop = LABEL();
3982 start = LABEL();
4034 set_jumps(matches, LABEL());
4063 loop = LABEL();
4115 mainloop = LABEL();
4242 set_jumps(skipread_list, LABEL());
4500 struct sljit_label *label;
4509 label = LABEL();
4514 JUMPTO(SLJIT_NOT_ZERO, label);
4529 struct sljit_label *label;
4541 label = LABEL();
4558 JUMPTO(SLJIT_NOT_ZERO, label);
5277 set_jumps(found, LABEL());
5294 struct sljit_label *label;
5375 set_jumps(end_list, LABEL());
5445 set_jumps(end_list, LABEL());
5476 label = LABEL();
5489 JUMPTO(SLJIT_NOT_ZERO, label);
5839 label = LABEL();
5843 JUMPTO(SLJIT_NOT_ZERO, label);
5984 set_jumps(found, LABEL());
6090 struct sljit_label *label;
6186 label = LABEL();
6197 CMPTO(SLJIT_LESS, TMP1, 0, SLJIT_IMM, min, label);
6203 JUMPTO(SLJIT_JUMP, label);
6213 JUMPTO(SLJIT_JUMP, label);
6217 BACKTRACK_AS(iterator_backtrack)->matchingpath = LABEL();
6263 BACKTRACK_AS(iterator_backtrack)->matchingpath = LABEL();
6588 common->accept_label = LABEL();
6662 set_jumps(altbacktrack.topbacktracks, LABEL());
6682 set_jumps(common->positive_assert_quit, LABEL());
6734 set_jumps(tmp, LABEL());
6780 backtrack->matchingpath = LABEL();
6793 set_jumps(backtrack->common.topbacktracks, LABEL());
6827 backtrack->matchingpath = LABEL();
6837 set_jumps(backtrack->common.topbacktracks, LABEL());
7143 rmax_label = LABEL();
7147 BACKTRACK_AS(bracket_backtrack)->recursive_matchingpath = LABEL();
7151 rmax_label = LABEL();
7427 BACKTRACK_AS(bracket_backtrack)->alternative_matchingpath = LABEL();
7430 /* Must be after the matchingpath label. */
7442 BACKTRACK_AS(bracket_backtrack)->alternative_matchingpath = LABEL();
7452 BACKTRACK_AS(bracket_backtrack)->alternative_matchingpath = LABEL();
7467 BACKTRACK_AS(bracket_backtrack)->recursive_matchingpath = LABEL();
7485 BACKTRACK_AS(bracket_backtrack)->zero_matchingpath = LABEL();
7673 loop = LABEL();
7758 set_jumps(backtrack->topbacktracks, LABEL());
7800 set_jumps(emptymatch, LABEL());
7913 struct sljit_label *label;
7987 label = LABEL();
7994 CMPTO(SLJIT_LESS, TMP1, 0, SLJIT_IMM, min, label);
8003 JUMPTO(SLJIT_JUMP, label);
8018 label = LABEL();
8022 JUMPTO(SLJIT_JUMP, label);
8026 JUMPTO(SLJIT_JUMP, label);
8033 CMPTO(SLJIT_LESS, TMP1, 0, SLJIT_IMM, max + 1, label);
8035 set_jumps(nomatch, LABEL());
8040 BACKTRACK_AS(iterator_backtrack)->matchingpath = LABEL();
8050 BACKTRACK_AS(iterator_backtrack)->matchingpath = LABEL();
8061 BACKTRACK_AS(iterator_backtrack)->matchingpath = LABEL();
8071 BACKTRACK_AS(iterator_backtrack)->matchingpath = LABEL();
8076 label = LABEL();
8079 JUMPTO(SLJIT_NOT_ZERO, label);
8090 label = LABEL();
8094 JUMPTO(SLJIT_JUMP, label);
8098 JUMPTO(SLJIT_NOT_ZERO, label);
8100 set_jumps(nomatch, LABEL());
8108 set_jumps(nomatch, LABEL());
8115 label = LABEL();
8118 JUMPTO(SLJIT_NOT_ZERO, label);
8126 label = LABEL();
8130 JUMPTO(SLJIT_JUMP, label);
8134 JUMPTO(SLJIT_NOT_ZERO, label);
8136 set_jumps(nomatch, LABEL());
8485 BACKTRACK_AS(braminzero_backtrack)->matchingpath = LABEL();
8605 struct sljit_label *label = NULL;
8624 set_jumps(current->topbacktracks, LABEL());
8649 set_jumps(current->topbacktracks, LABEL());
8654 set_jumps(current->topbacktracks, LABEL());
8664 set_jumps(jumplist, LABEL());
8668 set_jumps(current->topbacktracks, LABEL());
8675 label = LABEL();
8676 set_jumps(current->topbacktracks, label);
8687 CMPTO(SLJIT_LESS, TMP1, 0, SLJIT_IMM, min + 1, label);
8694 set_jumps(jumplist, LABEL());
8704 set_jumps(current->topbacktracks, LABEL());
8719 set_jumps(jumplist, LABEL());
8728 set_jumps(current->topbacktracks, LABEL());
8754 set_jumps(current->topbacktracks, LABEL());
8763 set_jumps(current->topbacktracks, LABEL());
8773 set_jumps(current->topbacktracks, LABEL());
8815 set_jumps(current->topbacktracks, LABEL());
8845 set_jumps(current->topbacktracks, LABEL());
8848 set_jumps(current->topbacktracks, LABEL());
8975 rmin_label = LABEL();
8988 exact_label = LABEL();
9059 set_jumps(current->topbacktracks, LABEL());
9075 set_jumps(CURRENT_AS(bracket_backtrack)->u.assert->condfailed, LABEL());
9081 set_jumps(CURRENT_AS(bracket_backtrack)->u.condfailed, LABEL());
9200 set_jumps(current->topbacktracks, LABEL());
9340 set_jumps(current->topbacktracks, LABEL());
9351 set_jumps(current->topbacktracks, LABEL());
9401 loop = LABEL();
9465 set_jumps(CURRENT_AS(then_trap_backtrack)->quit, LABEL());
9484 set_jumps(current->nextbacktracks, LABEL());
9646 set_jumps(current->topbacktracks, LABEL());
9687 common->currententry->entry = LABEL();
9728 set_jumps(altbacktrack.topbacktracks, LABEL());
9743 set_jumps(common->quit, LABEL());
9756 set_jumps(common->accept, LABEL());
9768 set_jumps(common->quit, LABEL());
10051 continue_match_label = LABEL();
10066 continue_match_label = LABEL();
10116 empty_match_found_label = LABEL();
10119 common->accept_label = LABEL();
10125 common->quit_label = common->forced_quit_label = LABEL();
10136 common->partialmatchlabel = LABEL();
10142 empty_match_backtrack_label = LABEL();
10154 reset_match_label = LABEL();
10240 set_jumps(common->stackalloc, LABEL());
10265 set_jumps(common->calllimit, LABEL());
10271 set_jumps(common->revertframes, LABEL());
10276 set_jumps(common->wordboundary, LABEL());
10281 set_jumps(common->anynewline, LABEL());
10286 set_jumps(common->hspace, LABEL());
10291 set_jumps(common->vspace, LABEL());
10296 set_jumps(common->casefulcmp, LABEL());
10301 set_jumps(common->caselesscmp, LABEL());
10306 set_jumps(common->reset_match, LABEL());
10316 set_jumps(common->utfreadchar, LABEL());
10321 set_jumps(common->utfreadchar16, LABEL());
10326 set_jumps(common->utfreadtype8, LABEL());
10334 set_jumps(common->getucd, LABEL());
10347 *label_addr->update_addr = sljit_get_label_addr(label_addr->label);