Lines Matching refs:jump
212 struct sljit_jump *jump; member
655 #define JUMPHERE(jump) \ argument
656 sljit_set_label((jump), sljit_emit_label(compiler))
657 #define SET_LABEL(jump, label) \ argument
658 sljit_set_label((jump), (label))
3208 SET_LABEL(list->jump, label); in set_jumps()
3213 …IT_INLINE void add_jump(struct sljit_compiler *compiler, jump_list **list, struct sljit_jump *jump) in add_jump() argument
3219 list_item->jump = jump; in add_jump()
3612 struct sljit_jump *jump; in check_start_used_ptr() local
3620 jump = CMP(SLJIT_LESS_EQUAL, TMP1, 0, STR_PTR, 0); in check_start_used_ptr()
3622 JUMPHERE(jump); in check_start_used_ptr()
3626 jump = CMP(SLJIT_LESS_EQUAL, SLJIT_MEM1(SLJIT_SP), common->start_used_ptr, STR_PTR, 0); in check_start_used_ptr()
3628 JUMPHERE(jump); in check_start_used_ptr()
3748 struct sljit_jump *jump = NULL; in check_partial() local
3756 jump = CMP(SLJIT_GREATER_EQUAL, SLJIT_MEM1(SLJIT_SP), common->start_used_ptr, STR_PTR, 0); in check_partial()
3758 jump = CMP(SLJIT_EQUAL, SLJIT_MEM1(SLJIT_SP), common->start_used_ptr, SLJIT_IMM, -1); in check_partial()
3770 if (jump != NULL) in check_partial()
3771 JUMPHERE(jump); in check_partial()
3778 struct sljit_jump *jump; in check_str_end() local
3786 jump = CMP(SLJIT_LESS, STR_PTR, 0, STR_END, 0); in check_str_end()
3801 JUMPHERE(jump); in check_str_end()
3807 struct sljit_jump *jump; in detect_partial_match() local
3816 jump = CMP(SLJIT_LESS, STR_PTR, 0, STR_END, 0); in detect_partial_match()
3834 JUMPHERE(jump); in detect_partial_match()
3840 struct sljit_jump *jump; in process_partial_match() local
3845 jump = CMP(SLJIT_GREATER_EQUAL, SLJIT_MEM1(SLJIT_SP), common->start_used_ptr, STR_PTR, 0); in process_partial_match()
3847 JUMPHERE(jump); in process_partial_match()
3872 struct sljit_jump *jump; in peek_char() local
3888 jump = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, 0x80); in peek_char()
3895 JUMPHERE(jump); in peek_char()
3906 jump = CMP(SLJIT_GREATER_EQUAL, TMP2, 0, SLJIT_IMM, 0xe000 - 0xd800); in peek_char()
3917 jump = CMP(SLJIT_GREATER_EQUAL, TMP2, 0, SLJIT_IMM, 0xdc00 - 0xd800); in peek_char()
3924 JUMPHERE(jump); in peek_char()
3957 struct sljit_jump *jump; in peek_char_back() local
3971 jump = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, 0x80); in peek_char_back()
3980 JUMPHERE(jump); in peek_char_back()
3989 jump = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, 0xd800); in peek_char_back()
3997 jump = CMP(SLJIT_GREATER_EQUAL, TMP2, 0, SLJIT_IMM, 0xe000 - 0xdc00); in peek_char_back()
4005 JUMPHERE(jump); in peek_char_back()
4031 struct sljit_jump *jump; in read_char() local
4054 jump = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, 0x80); in read_char()
4063 JUMPHERE(jump); in read_char()
4067 jump = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, 0xc0); in read_char()
4135 JUMPHERE(jump); in read_char()
4145 jump = CMP(SLJIT_GREATER_EQUAL, TMP2, 0, SLJIT_IMM, 0xe000 - 0xd800); in read_char()
4154 JUMPHERE(jump); in read_char()
4161 jump = CMP(SLJIT_GREATER_EQUAL, TMP2, 0, SLJIT_IMM, 0xdc00 - 0xd800); in read_char()
4168 JUMPHERE(jump); in read_char()
4187 jump = CMP(SLJIT_GREATER_EQUAL, TMP2, 0, SLJIT_IMM, 0x400); in read_char()
4192 JUMPHERE(jump); in read_char()
4221 struct sljit_jump *jump; in skip_valid_char() local
4230 jump = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, 0xc0); in skip_valid_char()
4234 jump = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, 0xd800); in skip_valid_char()
4241 JUMPHERE(jump); in skip_valid_char()
4273 struct sljit_jump *jump; in read_char7_type() local
4285 jump = CMP(SLJIT_LESS, TMP2, 0, SLJIT_IMM, 0x80); in read_char7_type()
4299 JUMPHERE(jump); in read_char7_type()
4310 struct sljit_jump *jump; in read_char8_type() local
4327 jump = CMP(SLJIT_LESS, TMP2, 0, SLJIT_IMM, 0x80); in read_char8_type()
4365 JUMPHERE(jump); in read_char8_type()
4378 jump = CMP(SLJIT_GREATER, TMP2, 0, SLJIT_IMM, 255); in read_char8_type()
4382 JUMPHERE(jump); in read_char8_type()
4401 jump = CMP(SLJIT_GREATER_EQUAL, TMP2, 0, SLJIT_IMM, 0x400); in read_char8_type()
4403 JUMPHERE(jump); in read_char8_type()
4409 jump = CMP(SLJIT_GREATER_EQUAL, TMP2, 0, SLJIT_IMM, 0xe000 - 0xd800); in read_char8_type()
4418 JUMPHERE(jump); in read_char8_type()
4432 struct sljit_jump *jump; in move_back() local
4445 jump = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, 0x80); in move_back()
4449 JUMPHERE(jump); in move_back()
4469 jump = CMP(SLJIT_GREATER_EQUAL, TMP1, 0, SLJIT_IMM, 0xe000 - 0xd800); in move_back()
4473 JUMPHERE(jump); in move_back()
4515 struct sljit_jump *jump; in check_newlinechar() local
4532 jump = CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, CHAR_CR); in check_newlinechar()
4534 JUMPHERE(jump); in check_newlinechar()
4552 struct sljit_jump *jump; in do_utfreadchar() local
4562 jump = JUMP(SLJIT_NOT_ZERO); in do_utfreadchar()
4568 JUMPHERE(jump); in do_utfreadchar()
4575 jump = JUMP(SLJIT_NOT_ZERO); in do_utfreadchar()
4582 JUMPHERE(jump); in do_utfreadchar()
4597 struct sljit_jump *jump; in do_utfreadtype8() local
4603 jump = JUMP(SLJIT_NOT_ZERO); in do_utfreadtype8()
4621 JUMPHERE(jump); in do_utfreadtype8()
4636 struct sljit_jump *jump; in do_utfreadchar_invalid() local
4662 jump = JUMP(SLJIT_NOT_ZERO); in do_utfreadchar_invalid()
4667 JUMPHERE(jump); in do_utfreadchar_invalid()
4684 jump = JUMP(SLJIT_NOT_ZERO); in do_utfreadchar_invalid()
4710 JUMPHERE(jump); in do_utfreadchar_invalid()
4752 jump = JUMP(SLJIT_NOT_ZERO); in do_utfreadchar_invalid()
4757 JUMPHERE(jump); in do_utfreadchar_invalid()
4796 struct sljit_jump *jump[5]; in do_utfreadnewline_invalid() local
4805 jump[0] = CMP(SLJIT_GREATER_EQUAL, STR_PTR, 0, STR_END, 0); in do_utfreadnewline_invalid()
4819 JUMPHERE(jump[0]); in do_utfreadnewline_invalid()
4826 jump[0] = CMP(SLJIT_GREATER_EQUAL, STR_PTR, 0, STR_END, 0); in do_utfreadnewline_invalid()
4830 jump[1] = CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, 0xc2); in do_utfreadnewline_invalid()
4831 jump[2] = CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, 0xe2); in do_utfreadnewline_invalid()
4835 jump[3] = CMP(SLJIT_NOT_EQUAL, TMP2, 0, SLJIT_IMM, 0x80); in do_utfreadnewline_invalid()
4839 jump[4] = CMP(SLJIT_GREATER_EQUAL, STR_PTR, 0, STR_END, 0); in do_utfreadnewline_invalid()
4845 JUMPHERE(jump[3]); in do_utfreadnewline_invalid()
4849 JUMPHERE(jump[0]); in do_utfreadnewline_invalid()
4850 JUMPHERE(jump[4]); in do_utfreadnewline_invalid()
4856 JUMPHERE(jump[1]); in do_utfreadnewline_invalid()
4863 JUMPHERE(jump[2]); in do_utfreadnewline_invalid()
4883 struct sljit_jump *jump; in do_utfmoveback_invalid() local
4900 jump = CMP(SLJIT_GREATER_EQUAL, TMP1, 0, SLJIT_IMM, 0x20); in do_utfmoveback_invalid()
4907 JUMPHERE(jump); in do_utfmoveback_invalid()
4913 jump = CMP(SLJIT_GREATER_EQUAL, TMP1, 0, SLJIT_IMM, 0x10); in do_utfmoveback_invalid()
4920 JUMPHERE(jump); in do_utfmoveback_invalid()
4978 struct sljit_jump *jump[2]; in do_utfpeakcharback() local
4984 jump[0] = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, 0x20); in do_utfpeakcharback()
4988 jump[1] = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, 0x10); in do_utfpeakcharback()
4996 JUMPHERE(jump[1]); in do_utfpeakcharback()
5002 JUMPHERE(jump[0]); in do_utfpeakcharback()
5017 struct sljit_jump *jump[2]; in do_utfpeakcharback_invalid() local
5027 jump[0] = CMP(SLJIT_GREATER_EQUAL, TMP2, 0, STR_PTR, 0); in do_utfpeakcharback_invalid()
5032 jump[1] = CMP(SLJIT_GREATER_EQUAL, TMP2, 0, SLJIT_IMM, 0x1e); in do_utfpeakcharback_invalid()
5040 JUMPHERE(jump[1]); in do_utfpeakcharback_invalid()
5050 jump[1] = CMP(SLJIT_GREATER_EQUAL, TMP2, 0, SLJIT_IMM, 0x10); in do_utfpeakcharback_invalid()
5078 JUMPHERE(jump[1]); in do_utfpeakcharback_invalid()
5104 JUMPHERE(jump[0]); in do_utfpeakcharback_invalid()
5106 jump[0] = CMP(SLJIT_GREATER_EQUAL, TMP2, 0, STR_PTR, 0); in do_utfpeakcharback_invalid()
5127 JUMPHERE(jump[0]); in do_utfpeakcharback_invalid()
5243 struct sljit_jump *jump; in do_utfpeakcharback_invalid() local
5248 jump = CMP(SLJIT_GREATER_EQUAL, TMP1, 0, SLJIT_IMM, 0xe000); in do_utfpeakcharback_invalid()
5260 JUMPHERE(jump); in do_utfpeakcharback_invalid()
5283 struct sljit_jump *jump; in do_getucd() local
5300 jump = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, MAX_UTF_CODE_POINT + 1); in do_getucd()
5302 JUMPHERE(jump); in do_getucd()
5323 struct sljit_jump *jump; in do_getucdtype() local
5340 jump = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, MAX_UTF_CODE_POINT + 1); in do_getucdtype()
5342 JUMPHERE(jump); in do_getucdtype()
5376 struct sljit_jump *jump; in mainloop_entry() local
5498 jump = CMP(SLJIT_GREATER_EQUAL, STR_PTR, 0, STR_END, 0); in mainloop_entry()
5504 JUMPHERE(jump); in mainloop_entry()
5508 jump = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, 0xc0); in mainloop_entry()
5511 JUMPHERE(jump); in mainloop_entry()
5518 jump = CMP(SLJIT_GREATER_EQUAL, STR_PTR, 0, STR_END, 0); in mainloop_entry()
5524 JUMPHERE(jump); in mainloop_entry()
6734 struct sljit_jump *jump; in do_revertframes() local
6744 jump = JUMP(SLJIT_SIG_LESS_EQUAL); in do_revertframes()
6764 JUMPHERE(jump); in do_revertframes()
6766 jump = JUMP(SLJIT_NOT_ZERO /* SIG_LESS */); in do_revertframes()
6770 JUMPHERE(jump); in do_revertframes()
6808 struct sljit_jump *jump; in check_wordboundary() local
6862 jump = CMP(SLJIT_GREATER, TMP1, 0, SLJIT_IMM, 255); in check_wordboundary()
6865 jump = NULL; in check_wordboundary()
6867 jump = CMP(SLJIT_GREATER, TMP1, 0, SLJIT_IMM, 255); in check_wordboundary()
6873 JUMPHERE(jump); in check_wordboundary()
6875 if (jump != NULL) in check_wordboundary()
6876 JUMPHERE(jump); in check_wordboundary()
6903 jump = CMP(SLJIT_GREATER, TMP1, 0, SLJIT_IMM, 255); in check_wordboundary()
6906 jump = NULL; in check_wordboundary()
6908 jump = CMP(SLJIT_GREATER, TMP1, 0, SLJIT_IMM, 255); in check_wordboundary()
6914 JUMPHERE(jump); in check_wordboundary()
6916 if (jump != NULL) in check_wordboundary()
6917 JUMPHERE(jump); in check_wordboundary()
7304 struct sljit_jump *jump; in do_casefulcmp() local
7334 jump = CMP(SLJIT_NOT_EQUAL, char1_reg, 0, char2_reg, 0); in do_casefulcmp()
7338 JUMPHERE(jump); in do_casefulcmp()
7349 jump = CMP(SLJIT_NOT_EQUAL, char1_reg, 0, char2_reg, 0); in do_casefulcmp()
7353 JUMPHERE(jump); in do_casefulcmp()
7364 jump = CMP(SLJIT_NOT_EQUAL, char1_reg, 0, char2_reg, 0); in do_casefulcmp()
7368 JUMPHERE(jump); in do_casefulcmp()
7384 struct sljit_jump *jump; in do_caselesscmp() local
7444 jump = CMP(SLJIT_GREATER, char1_reg, 0, SLJIT_IMM, 255); in do_caselesscmp()
7448 JUMPHERE(jump); in do_caselesscmp()
7449 jump = CMP(SLJIT_GREATER, char2_reg, 0, SLJIT_IMM, 255); in do_caselesscmp()
7453 JUMPHERE(jump); in do_caselesscmp()
7459 jump = CMP(SLJIT_NOT_EQUAL, char1_reg, 0, char2_reg, 0); in do_caselesscmp()
7463 JUMPHERE(jump); in do_caselesscmp()
7666 struct sljit_jump *jump = NULL; in compile_xclass_matchingpath() local
7865 jump = CMP(SLJIT_GREATER, TMP1, 0, SLJIT_IMM, 255); in compile_xclass_matchingpath()
7877 JUMPHERE(jump); in compile_xclass_matchingpath()
7896 jump = NULL; in compile_xclass_matchingpath()
7899 jump = CMP(SLJIT_GREATER, TMP1, 0, SLJIT_IMM, 255); in compile_xclass_matchingpath()
7911 JUMPHERE(jump); in compile_xclass_matchingpath()
7927 jump = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, MAX_UTF_CODE_POINT + 1); in compile_xclass_matchingpath()
7929 JUMPHERE(jump); in compile_xclass_matchingpath()
7978 jump = CMP(SLJIT_EQUAL ^ invertcmp, TMP1, 0, SLJIT_IMM, (int)cc[1]); in compile_xclass_matchingpath()
7979 add_jump(compiler, compares > 0 ? list : backtracks, jump); in compile_xclass_matchingpath()
8117 jump = NULL; in compile_xclass_matchingpath()
8120 jump = CMP(SLJIT_EQUAL, TMP2, 0, SLJIT_IMM, (int)cc[1]); in compile_xclass_matchingpath()
8123 add_jump(compiler, backtracks, jump); in compile_xclass_matchingpath()
8124 jump = NULL; in compile_xclass_matchingpath()
8132 if (jump != NULL) in compile_xclass_matchingpath()
8133 JUMPHERE(jump); in compile_xclass_matchingpath()
8176 jump = NULL; in compile_xclass_matchingpath()
8193 jump = JUMP(SLJIT_NOT_ZERO ^ invertcmp); in compile_xclass_matchingpath()
8198 jump = CMP(SLJIT_EQUAL ^ invertcmp, TMP1, 0, SLJIT_IMM, (sljit_sw)(c - charoffset)); in compile_xclass_matchingpath()
8219 jump = JUMP(SLJIT_NOT_ZERO ^ invertcmp); in compile_xclass_matchingpath()
8224 jump = CMP(SLJIT_LESS_EQUAL ^ invertcmp, TMP1, 0, SLJIT_IMM, (sljit_sw)(c - charoffset)); in compile_xclass_matchingpath()
8265 jump = JUMP(SLJIT_NOT_ZERO ^ invertcmp); in compile_xclass_matchingpath()
8318 jump = JUMP(SLJIT_NOT_ZERO ^ invertcmp); in compile_xclass_matchingpath()
8335 jump = JUMP(SLJIT_NOT_ZERO ^ invertcmp); in compile_xclass_matchingpath()
8343 jump = JUMP(SLJIT_ZERO); in compile_xclass_matchingpath()
8360 JUMPHERE(jump); in compile_xclass_matchingpath()
8361 jump = CMP(SLJIT_ZERO ^ invertcmp, TMP2, 0, SLJIT_IMM, 0); in compile_xclass_matchingpath()
8369 jump = JUMP(SLJIT_ZERO); in compile_xclass_matchingpath()
8383 JUMPHERE(jump); in compile_xclass_matchingpath()
8384 jump = CMP(SLJIT_ZERO ^ invertcmp, TMP2, 0, SLJIT_IMM, 0); in compile_xclass_matchingpath()
8397 jump = JUMP(SLJIT_NOT_ZERO ^ invertcmp); in compile_xclass_matchingpath()
8411 jump = CMP(SLJIT_GREATER, TMP1, 0, SLJIT_IMM, 0xff46 - 0xff10); in compile_xclass_matchingpath()
8426 JUMPHERE(jump); in compile_xclass_matchingpath()
8428 jump = JUMP(SLJIT_NOT_ZERO ^ invertcmp); in compile_xclass_matchingpath()
8439 if (jump != NULL) in compile_xclass_matchingpath()
8440 add_jump(compiler, compares > 0 ? list : backtracks, jump); in compile_xclass_matchingpath()
8456 struct sljit_jump *jump[4]; in compile_simple_assertion_matchingpath() local
8500 jump[0] = CMP(SLJIT_GREATER_EQUAL, STR_PTR, 0, STR_END, 0); in compile_simple_assertion_matchingpath()
8509 jump[1] = CMP(SLJIT_EQUAL, TMP2, 0, STR_END, 0); in compile_simple_assertion_matchingpath()
8517 JUMPHERE(jump[1]); in compile_simple_assertion_matchingpath()
8533 jump[1] = CMP(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, CHAR_CR); in compile_simple_assertion_matchingpath()
8536 jump[2] = JUMP(SLJIT_GREATER); in compile_simple_assertion_matchingpath()
8540 jump[3] = CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, CHAR_NL); in compile_simple_assertion_matchingpath()
8543 JUMPHERE(jump[1]); in compile_simple_assertion_matchingpath()
8560 JUMPHERE(jump[2]); in compile_simple_assertion_matchingpath()
8561 JUMPHERE(jump[3]); in compile_simple_assertion_matchingpath()
8563 JUMPHERE(jump[0]); in compile_simple_assertion_matchingpath()
8594 jump[1] = CMP(SLJIT_LESS, STR_PTR, 0, STR_END, 0); in compile_simple_assertion_matchingpath()
8604 jump[0] = JUMP(SLJIT_JUMP); in compile_simple_assertion_matchingpath()
8605 JUMPHERE(jump[1]); in compile_simple_assertion_matchingpath()
8615 jump[1] = CMP(SLJIT_LESS_EQUAL, TMP2, 0, STR_END, 0); in compile_simple_assertion_matchingpath()
8620 JUMPHERE(jump[1]); in compile_simple_assertion_matchingpath()
8632 JUMPHERE(jump[0]); in compile_simple_assertion_matchingpath()
8659 jump[1] = CMP(SLJIT_GREATER, STR_PTR, 0, TMP2, 0); in compile_simple_assertion_matchingpath()
8665 jump[1] = CMP(SLJIT_GREATER, STR_PTR, 0, TMP2, 0); in compile_simple_assertion_matchingpath()
8669 jump[0] = JUMP(SLJIT_JUMP); in compile_simple_assertion_matchingpath()
8670 JUMPHERE(jump[1]); in compile_simple_assertion_matchingpath()
8689 JUMPHERE(jump[0]); in compile_simple_assertion_matchingpath()
8956 struct sljit_jump *jump[3]; in compile_char1_matchingpath() local
9014 jump[0] = CMP(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, (common->newline >> 8) & 0xff); in compile_char1_matchingpath()
9024 JUMPHERE(jump[0]); in compile_char1_matchingpath()
9068 jump[0] = CMP(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, CHAR_CR); in compile_char1_matchingpath()
9076 jump[1] = CMP(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, CHAR_NL); in compile_char1_matchingpath()
9078 jump[2] = JUMP(SLJIT_JUMP); in compile_char1_matchingpath()
9079 JUMPHERE(jump[0]); in compile_char1_matchingpath()
9082 JUMPHERE(jump[1]); in compile_char1_matchingpath()
9083 JUMPHERE(jump[2]); in compile_char1_matchingpath()
9140 jump[0] = CMP(SLJIT_LESS, SLJIT_RETURN_REG, 0, STR_END, 0); in compile_char1_matchingpath()
9143 JUMPHERE(jump[0]); in compile_char1_matchingpath()
9199 jump[0] = CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, c); in compile_char1_matchingpath()
9201 JUMPHERE(jump[0]); in compile_char1_matchingpath()
9229 jump[0] = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, 0xc0); in compile_char1_matchingpath()
9232 JUMPHERE(jump[0]); in compile_char1_matchingpath()
9290 jump[0] = NULL; in compile_char1_matchingpath()
9293 jump[0] = CMP(SLJIT_GREATER, TMP1, 0, SLJIT_IMM, bit); in compile_char1_matchingpath()
9296 add_jump(compiler, backtracks, jump[0]); in compile_char1_matchingpath()
9297 jump[0] = NULL; in compile_char1_matchingpath()
9301 jump[0] = CMP(SLJIT_GREATER, TMP1, 0, SLJIT_IMM, 255); in compile_char1_matchingpath()
9304 add_jump(compiler, backtracks, jump[0]); in compile_char1_matchingpath()
9305 jump[0] = NULL; in compile_char1_matchingpath()
9317 if (jump[0] != NULL) in compile_char1_matchingpath()
9318 JUMPHERE(jump[0]); in compile_char1_matchingpath()
9467 struct sljit_jump *jump = NULL; in compile_ref_matchingpath() local
9511 jump = CMP(SLJIT_GREATER_EQUAL, source_reg, 0, source_end_reg, 0); in compile_ref_matchingpath()
9575 JUMPHERE(jump); in compile_ref_matchingpath()
9590 jump = JUMP(SLJIT_ZERO); in compile_ref_matchingpath()
9618 if (jump != NULL) in compile_ref_matchingpath()
9621 add_jump(compiler, backtracks, jump); in compile_ref_matchingpath()
9623 JUMPHERE(jump); in compile_ref_matchingpath()
9636 struct sljit_jump *jump = NULL; in compile_ref_iterator_matchingpath() local
9746 jump = CMP(SLJIT_GREATER_EQUAL, TMP1, 0, SLJIT_IMM, max); in compile_ref_iterator_matchingpath()
9750 JUMPHERE(jump); in compile_ref_iterator_matchingpath()
9791 jump = JUMP(SLJIT_JUMP); in compile_ref_iterator_matchingpath()
9829 if (jump != NULL) in compile_ref_iterator_matchingpath()
9830 JUMPHERE(jump); in compile_ref_iterator_matchingpath()
10037 struct sljit_jump *jump; in compile_reverse_matchingpath() local
10092 jump = CMP(SLJIT_LESS_EQUAL, STR_PTR, 0, TMP2, 0); in compile_reverse_matchingpath()
10097 JUMPHERE(jump); in compile_reverse_matchingpath()
10188 struct sljit_jump *jump; in compile_assert_matchingpath() local
10446 jump = JUMP(SLJIT_JUMP); in compile_assert_matchingpath()
10457 JUMPHERE(jump); in compile_assert_matchingpath()
10497 jump = JUMP(SLJIT_JUMP); in compile_assert_matchingpath()
10499 add_jump(compiler, target, jump); in compile_assert_matchingpath()
10554 SET_LABEL(jump, backtrack->matchingpath); in compile_assert_matchingpath()
10814 struct sljit_jump *jump; in compile_bracket_matchingpath() local
10919 jump = CMP(SLJIT_NOT_EQUAL, STR_PTR, 0, SLJIT_IMM, 0); in compile_bracket_matchingpath()
10923 JUMPHERE(jump); in compile_bracket_matchingpath()
10940 jump = CMP(SLJIT_NOT_EQUAL, STR_PTR, 0, SLJIT_IMM, 0); in compile_bracket_matchingpath()
10942 JUMPHERE(jump); in compile_bracket_matchingpath()
11837 struct sljit_jump *jump = NULL; in compile_iterator_matchingpath() local
11947 jump = JUMP(SLJIT_ZERO); in compile_iterator_matchingpath()
11955 if (jump != NULL) in compile_iterator_matchingpath()
11956 JUMPHERE(jump); in compile_iterator_matchingpath()
12001 jump = CMP(SLJIT_LESS_EQUAL, STR_PTR, 0, STR_END, 0); in compile_iterator_matchingpath()
12003 JUMPHERE(jump); in compile_iterator_matchingpath()
12060 jump = JUMP(SLJIT_JUMP); in compile_iterator_matchingpath()
12070 JUMPHERE(jump); in compile_iterator_matchingpath()
12107 jump = CMP(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, charpos_char); in compile_iterator_matchingpath()
12109 JUMPHERE(jump); in compile_iterator_matchingpath()
12294 jump = CMP(SLJIT_LESS_EQUAL, STR_PTR, 0, STR_END, 0); in compile_iterator_matchingpath()
12296 JUMPHERE(jump); in compile_iterator_matchingpath()
12814 struct sljit_jump *jump = NULL; in compile_iterator_backtrackingpath() local
12844 jump = CMP(SLJIT_LESS_EQUAL, STR_PTR, 0, TMP2, 0); in compile_iterator_backtrackingpath()
12857 jump = CMP(SLJIT_LESS_EQUAL, STR_PTR, 0, base, offset1); in compile_iterator_backtrackingpath()
12862 JUMPHERE(jump); in compile_iterator_backtrackingpath()
12898 jump = JUMP(SLJIT_JUMP); in compile_iterator_backtrackingpath()
12903 JUMPHERE(jump); in compile_iterator_backtrackingpath()
12911 jump = CMP(SLJIT_EQUAL, STR_PTR, 0, SLJIT_IMM, 0); in compile_iterator_backtrackingpath()
12915 JUMPHERE(jump); in compile_iterator_backtrackingpath()
13555 struct sljit_jump *jump; in compile_bracketpos_backtrackingpath() local
13589 jump = JUMP(SLJIT_JUMP); in compile_bracketpos_backtrackingpath()
13593 JUMPHERE(jump); in compile_bracketpos_backtrackingpath()
13627 struct sljit_jump *jump; in compile_control_verb_backtrackingpath() local
13638 jump = JUMP(SLJIT_JUMP); in compile_control_verb_backtrackingpath()
13642 JUMPHERE(jump); in compile_control_verb_backtrackingpath()
13687 struct sljit_jump *jump; in compile_vreverse_backtrackingpath() local
13691 jump = CMP(SLJIT_GREATER_EQUAL, STR_PTR, 0, SLJIT_MEM1(STACK_TOP), STACK(3)); in compile_vreverse_backtrackingpath()
13697 sljit_set_label(jump, label); in compile_vreverse_backtrackingpath()
13704 struct sljit_jump *jump; in compile_then_trap_backtrackingpath() local
13718 jump = JUMP(SLJIT_JUMP); in compile_then_trap_backtrackingpath()
13730 JUMPHERE(jump); in compile_then_trap_backtrackingpath()
14165 struct sljit_jump *jump; in jit_compile() local
14452 jump = CMP(SLJIT_NOT_EQUAL, SLJIT_MEM1(SLJIT_SP), common->hit_start, SLJIT_IMM, -1); in jit_compile()
14454 JUMPHERE(jump); in jit_compile()
14531 jump = CMP(SLJIT_NOT_EQUAL, SLJIT_MEM1(SLJIT_SP), common->hit_start, SLJIT_IMM, 0); in jit_compile()
14535 JUMPHERE(jump); in jit_compile()
14655 jump = CMP(SLJIT_EQUAL, SLJIT_RETURN_REG, 0, SLJIT_IMM, 0); in jit_compile()
14663 JUMPHERE(jump); in jit_compile()