Lines Matching refs:jump

206   struct sljit_jump *jump;  member
629 #define JUMPHERE(jump) \ argument
630 sljit_set_label((jump), sljit_emit_label(compiler))
631 #define SET_LABEL(jump, label) \ argument
632 sljit_set_label((jump), (label))
3088 SET_LABEL(list->jump, label); in set_jumps()
3093 …IT_INLINE void add_jump(struct sljit_compiler *compiler, jump_list **list, struct sljit_jump *jump) in add_jump() argument
3099 list_item->jump = jump; in add_jump()
3492 struct sljit_jump *jump; in check_start_used_ptr() local
3500 jump = CMP(SLJIT_LESS_EQUAL, TMP1, 0, STR_PTR, 0); in check_start_used_ptr()
3502 JUMPHERE(jump); in check_start_used_ptr()
3506 jump = CMP(SLJIT_LESS_EQUAL, SLJIT_MEM1(SLJIT_SP), common->start_used_ptr, STR_PTR, 0); in check_start_used_ptr()
3508 JUMPHERE(jump); in check_start_used_ptr()
3628 struct sljit_jump *jump = NULL; in check_partial() local
3636 jump = CMP(SLJIT_GREATER_EQUAL, SLJIT_MEM1(SLJIT_SP), common->start_used_ptr, STR_PTR, 0); in check_partial()
3638 jump = CMP(SLJIT_EQUAL, SLJIT_MEM1(SLJIT_SP), common->start_used_ptr, SLJIT_IMM, -1); in check_partial()
3650 if (jump != NULL) in check_partial()
3651 JUMPHERE(jump); in check_partial()
3658 struct sljit_jump *jump; in check_str_end() local
3666 jump = CMP(SLJIT_LESS, STR_PTR, 0, STR_END, 0); in check_str_end()
3681 JUMPHERE(jump); in check_str_end()
3687 struct sljit_jump *jump; in detect_partial_match() local
3696 jump = CMP(SLJIT_LESS, STR_PTR, 0, STR_END, 0); in detect_partial_match()
3714 JUMPHERE(jump); in detect_partial_match()
3720 struct sljit_jump *jump; in process_partial_match() local
3725 jump = CMP(SLJIT_GREATER_EQUAL, SLJIT_MEM1(SLJIT_SP), common->start_used_ptr, STR_PTR, 0); in process_partial_match()
3727 JUMPHERE(jump); in process_partial_match()
3752 struct sljit_jump *jump; in peek_char() local
3768 jump = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, 0x80); in peek_char()
3775 JUMPHERE(jump); in peek_char()
3786 jump = CMP(SLJIT_GREATER_EQUAL, TMP2, 0, SLJIT_IMM, 0xe000 - 0xd800); in peek_char()
3797 jump = CMP(SLJIT_GREATER_EQUAL, TMP2, 0, SLJIT_IMM, 0xdc00 - 0xd800); in peek_char()
3804 JUMPHERE(jump); in peek_char()
3837 struct sljit_jump *jump; in peek_char_back() local
3851 jump = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, 0x80); in peek_char_back()
3860 JUMPHERE(jump); in peek_char_back()
3869 jump = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, 0xd800); in peek_char_back()
3877 jump = CMP(SLJIT_GREATER_EQUAL, TMP2, 0, SLJIT_IMM, 0xe000 - 0xdc00); in peek_char_back()
3885 JUMPHERE(jump); in peek_char_back()
3911 struct sljit_jump *jump; in read_char() local
3934 jump = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, 0x80); in read_char()
3943 JUMPHERE(jump); in read_char()
3947 jump = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, 0xc0); in read_char()
4015 JUMPHERE(jump); in read_char()
4025 jump = CMP(SLJIT_GREATER_EQUAL, TMP2, 0, SLJIT_IMM, 0xe000 - 0xd800); in read_char()
4034 JUMPHERE(jump); in read_char()
4041 jump = CMP(SLJIT_GREATER_EQUAL, TMP2, 0, SLJIT_IMM, 0xdc00 - 0xd800); in read_char()
4048 JUMPHERE(jump); in read_char()
4067 jump = CMP(SLJIT_GREATER_EQUAL, TMP2, 0, SLJIT_IMM, 0x400); in read_char()
4072 JUMPHERE(jump); in read_char()
4122 struct sljit_jump *jump; in read_char7_type() local
4134 jump = CMP(SLJIT_LESS, TMP2, 0, SLJIT_IMM, 0x80); in read_char7_type()
4147 JUMPHERE(jump); in read_char7_type()
4158 struct sljit_jump *jump; in read_char8_type() local
4175 jump = CMP(SLJIT_LESS, TMP2, 0, SLJIT_IMM, 0x80); in read_char8_type()
4213 JUMPHERE(jump); in read_char8_type()
4226 jump = CMP(SLJIT_GREATER, TMP2, 0, SLJIT_IMM, 255); in read_char8_type()
4230 JUMPHERE(jump); in read_char8_type()
4249 jump = CMP(SLJIT_GREATER_EQUAL, TMP2, 0, SLJIT_IMM, 0x400); in read_char8_type()
4251 JUMPHERE(jump); in read_char8_type()
4257 jump = CMP(SLJIT_GREATER_EQUAL, TMP2, 0, SLJIT_IMM, 0xe000 - 0xd800); in read_char8_type()
4266 JUMPHERE(jump); in read_char8_type()
4280 struct sljit_jump *jump; in move_back() local
4293 jump = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, 0x80); in move_back()
4297 JUMPHERE(jump); in move_back()
4317 jump = CMP(SLJIT_GREATER_EQUAL, TMP1, 0, SLJIT_IMM, 0xe000 - 0xd800); in move_back()
4321 JUMPHERE(jump); in move_back()
4363 struct sljit_jump *jump; in check_newlinechar() local
4380 jump = CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, CHAR_CR); in check_newlinechar()
4382 JUMPHERE(jump); in check_newlinechar()
4400 struct sljit_jump *jump; in do_utfreadchar() local
4410 jump = JUMP(SLJIT_NOT_ZERO); in do_utfreadchar()
4416 JUMPHERE(jump); in do_utfreadchar()
4423 jump = JUMP(SLJIT_NOT_ZERO); in do_utfreadchar()
4430 JUMPHERE(jump); in do_utfreadchar()
4445 struct sljit_jump *jump; in do_utfreadtype8() local
4451 jump = JUMP(SLJIT_NOT_ZERO); in do_utfreadtype8()
4469 JUMPHERE(jump); in do_utfreadtype8()
4484 struct sljit_jump *jump; in do_utfreadchar_invalid() local
4510 jump = JUMP(SLJIT_NOT_ZERO); in do_utfreadchar_invalid()
4515 JUMPHERE(jump); in do_utfreadchar_invalid()
4532 jump = JUMP(SLJIT_NOT_ZERO); in do_utfreadchar_invalid()
4558 JUMPHERE(jump); in do_utfreadchar_invalid()
4600 jump = JUMP(SLJIT_NOT_ZERO); in do_utfreadchar_invalid()
4605 JUMPHERE(jump); in do_utfreadchar_invalid()
4644 struct sljit_jump *jump[5]; in do_utfreadnewline_invalid() local
4653 jump[0] = CMP(SLJIT_GREATER_EQUAL, STR_PTR, 0, STR_END, 0); in do_utfreadnewline_invalid()
4667 JUMPHERE(jump[0]); in do_utfreadnewline_invalid()
4674 jump[0] = CMP(SLJIT_GREATER_EQUAL, STR_PTR, 0, STR_END, 0); in do_utfreadnewline_invalid()
4678 jump[1] = CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, 0xc2); in do_utfreadnewline_invalid()
4679 jump[2] = CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, 0xe2); in do_utfreadnewline_invalid()
4683 jump[3] = CMP(SLJIT_NOT_EQUAL, TMP2, 0, SLJIT_IMM, 0x80); in do_utfreadnewline_invalid()
4687 jump[4] = CMP(SLJIT_GREATER_EQUAL, STR_PTR, 0, STR_END, 0); in do_utfreadnewline_invalid()
4693 JUMPHERE(jump[3]); in do_utfreadnewline_invalid()
4697 JUMPHERE(jump[0]); in do_utfreadnewline_invalid()
4698 JUMPHERE(jump[4]); in do_utfreadnewline_invalid()
4704 JUMPHERE(jump[1]); in do_utfreadnewline_invalid()
4711 JUMPHERE(jump[2]); in do_utfreadnewline_invalid()
4731 struct sljit_jump *jump; in do_utfmoveback_invalid() local
4748 jump = CMP(SLJIT_GREATER_EQUAL, TMP1, 0, SLJIT_IMM, 0x20); in do_utfmoveback_invalid()
4755 JUMPHERE(jump); in do_utfmoveback_invalid()
4761 jump = CMP(SLJIT_GREATER_EQUAL, TMP1, 0, SLJIT_IMM, 0x10); in do_utfmoveback_invalid()
4768 JUMPHERE(jump); in do_utfmoveback_invalid()
4826 struct sljit_jump *jump[2]; in do_utfpeakcharback() local
4832 jump[0] = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, 0x20); in do_utfpeakcharback()
4836 jump[1] = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, 0x10); in do_utfpeakcharback()
4844 JUMPHERE(jump[1]); in do_utfpeakcharback()
4850 JUMPHERE(jump[0]); in do_utfpeakcharback()
4865 struct sljit_jump *jump[2]; in do_utfpeakcharback_invalid() local
4875 jump[0] = CMP(SLJIT_GREATER_EQUAL, TMP2, 0, STR_PTR, 0); in do_utfpeakcharback_invalid()
4880 jump[1] = CMP(SLJIT_GREATER_EQUAL, TMP2, 0, SLJIT_IMM, 0x1e); in do_utfpeakcharback_invalid()
4888 JUMPHERE(jump[1]); in do_utfpeakcharback_invalid()
4898 jump[1] = CMP(SLJIT_GREATER_EQUAL, TMP2, 0, SLJIT_IMM, 0x10); in do_utfpeakcharback_invalid()
4926 JUMPHERE(jump[1]); in do_utfpeakcharback_invalid()
4952 JUMPHERE(jump[0]); in do_utfpeakcharback_invalid()
4954 jump[0] = CMP(SLJIT_GREATER_EQUAL, TMP2, 0, STR_PTR, 0); in do_utfpeakcharback_invalid()
4975 JUMPHERE(jump[0]); in do_utfpeakcharback_invalid()
5091 struct sljit_jump *jump; in do_utfpeakcharback_invalid() local
5096 jump = CMP(SLJIT_GREATER_EQUAL, TMP1, 0, SLJIT_IMM, 0xe000); in do_utfpeakcharback_invalid()
5108 JUMPHERE(jump); in do_utfpeakcharback_invalid()
5131 struct sljit_jump *jump; in do_getucd() local
5148 jump = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, MAX_UTF_CODE_POINT + 1); in do_getucd()
5150 JUMPHERE(jump); in do_getucd()
5171 struct sljit_jump *jump; in do_getucdtype() local
5188 jump = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, MAX_UTF_CODE_POINT + 1); in do_getucdtype()
5190 JUMPHERE(jump); in do_getucdtype()
5224 struct sljit_jump *jump; in mainloop_entry() local
5346 jump = CMP(SLJIT_GREATER_EQUAL, STR_PTR, 0, STR_END, 0); in mainloop_entry()
5352 JUMPHERE(jump); in mainloop_entry()
5356 jump = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, 0xc0); in mainloop_entry()
5359 JUMPHERE(jump); in mainloop_entry()
5366 jump = CMP(SLJIT_GREATER_EQUAL, STR_PTR, 0, STR_END, 0); in mainloop_entry()
5372 JUMPHERE(jump); in mainloop_entry()
6567 struct sljit_jump *jump; in do_revertframes() local
6576 jump = CMP(SLJIT_SIG_LESS_EQUAL, TMP2, 0, SLJIT_IMM, 0); in do_revertframes()
6596 JUMPHERE(jump); in do_revertframes()
6597 jump = CMP(SLJIT_NOT_ZERO /* SIG_LESS */, TMP2, 0, SLJIT_IMM, 0); in do_revertframes()
6601 JUMPHERE(jump); in do_revertframes()
6629 struct sljit_jump *jump; in check_wordboundary() local
6674 jump = CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, CHAR_UNDERSCORE); in check_wordboundary()
6682 JUMPHERE(jump); in check_wordboundary()
6689 jump = CMP(SLJIT_GREATER, TMP1, 0, SLJIT_IMM, 255); in check_wordboundary()
6692 jump = NULL; in check_wordboundary()
6694 jump = CMP(SLJIT_GREATER, TMP1, 0, SLJIT_IMM, 255); in check_wordboundary()
6700 JUMPHERE(jump); in check_wordboundary()
6702 if (jump != NULL) in check_wordboundary()
6703 JUMPHERE(jump); in check_wordboundary()
6720 jump = CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, CHAR_UNDERSCORE); in check_wordboundary()
6728 JUMPHERE(jump); in check_wordboundary()
6736 jump = CMP(SLJIT_GREATER, TMP1, 0, SLJIT_IMM, 255); in check_wordboundary()
6739 jump = NULL; in check_wordboundary()
6741 jump = CMP(SLJIT_GREATER, TMP1, 0, SLJIT_IMM, 255); in check_wordboundary()
6747 JUMPHERE(jump); in check_wordboundary()
6749 if (jump != NULL) in check_wordboundary()
6750 JUMPHERE(jump); in check_wordboundary()
7137 struct sljit_jump *jump; in do_casefulcmp() local
7167 jump = CMP(SLJIT_NOT_EQUAL, char1_reg, 0, char2_reg, 0); in do_casefulcmp()
7171 JUMPHERE(jump); in do_casefulcmp()
7182 jump = CMP(SLJIT_NOT_EQUAL, char1_reg, 0, char2_reg, 0); in do_casefulcmp()
7186 JUMPHERE(jump); in do_casefulcmp()
7197 jump = CMP(SLJIT_NOT_EQUAL, char1_reg, 0, char2_reg, 0); in do_casefulcmp()
7201 JUMPHERE(jump); in do_casefulcmp()
7217 struct sljit_jump *jump; in do_caselesscmp() local
7277 jump = CMP(SLJIT_GREATER, char1_reg, 0, SLJIT_IMM, 255); in do_caselesscmp()
7281 JUMPHERE(jump); in do_caselesscmp()
7282 jump = CMP(SLJIT_GREATER, char2_reg, 0, SLJIT_IMM, 255); in do_caselesscmp()
7286 JUMPHERE(jump); in do_caselesscmp()
7292 jump = CMP(SLJIT_NOT_EQUAL, char1_reg, 0, char2_reg, 0); in do_caselesscmp()
7296 JUMPHERE(jump); in do_caselesscmp()
7510 struct sljit_jump *jump = NULL; in compile_xclass_matchingpath() local
7663 jump = CMP(SLJIT_GREATER, TMP1, 0, SLJIT_IMM, 255); in compile_xclass_matchingpath()
7675 JUMPHERE(jump); in compile_xclass_matchingpath()
7694 jump = NULL; in compile_xclass_matchingpath()
7697 jump = CMP(SLJIT_GREATER, TMP1, 0, SLJIT_IMM, 255); in compile_xclass_matchingpath()
7709 JUMPHERE(jump); in compile_xclass_matchingpath()
7725 jump = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, MAX_UTF_CODE_POINT + 1); in compile_xclass_matchingpath()
7727 JUMPHERE(jump); in compile_xclass_matchingpath()
7773 jump = CMP(SLJIT_EQUAL ^ invertcmp, TMP1, 0, SLJIT_IMM, (int)cc[1]); in compile_xclass_matchingpath()
7774 add_jump(compiler, compares > 0 ? list : backtracks, jump); in compile_xclass_matchingpath()
7912 jump = NULL; in compile_xclass_matchingpath()
7915 jump = CMP(SLJIT_EQUAL, TMP2, 0, SLJIT_IMM, (int)cc[1]); in compile_xclass_matchingpath()
7918 add_jump(compiler, backtracks, jump); in compile_xclass_matchingpath()
7919 jump = NULL; in compile_xclass_matchingpath()
7927 if (jump != NULL) in compile_xclass_matchingpath()
7928 JUMPHERE(jump); in compile_xclass_matchingpath()
7965 jump = NULL; in compile_xclass_matchingpath()
7982 jump = JUMP(SLJIT_NOT_ZERO ^ invertcmp); in compile_xclass_matchingpath()
7987 jump = CMP(SLJIT_EQUAL ^ invertcmp, TMP1, 0, SLJIT_IMM, (sljit_sw)(c - charoffset)); in compile_xclass_matchingpath()
8008 jump = JUMP(SLJIT_NOT_ZERO ^ invertcmp); in compile_xclass_matchingpath()
8013 jump = CMP(SLJIT_LESS_EQUAL ^ invertcmp, TMP1, 0, SLJIT_IMM, (sljit_sw)(c - charoffset)); in compile_xclass_matchingpath()
8028 jump = JUMP(SLJIT_JUMP); in compile_xclass_matchingpath()
8038 jump = JUMP(SLJIT_NOT_ZERO ^ invertcmp); in compile_xclass_matchingpath()
8044jump = CMP(SLJIT_LESS_EQUAL ^ invertcmp, typereg, 0, SLJIT_IMM, PRIV(ucp_typerange)[(int)cc[1] * 2… in compile_xclass_matchingpath()
8048 jump = CMP(SLJIT_EQUAL ^ invertcmp, typereg, 0, SLJIT_IMM, (int)cc[1] - typeoffset); in compile_xclass_matchingpath()
8074 jump = JUMP(SLJIT_NOT_ZERO ^ invertcmp); in compile_xclass_matchingpath()
8089 jump = JUMP(SLJIT_NOT_ZERO ^ invertcmp); in compile_xclass_matchingpath()
8142 jump = JUMP(SLJIT_NOT_ZERO ^ invertcmp); in compile_xclass_matchingpath()
8159 jump = JUMP(SLJIT_NOT_ZERO ^ invertcmp); in compile_xclass_matchingpath()
8168 jump = CMP(SLJIT_NOT_EQUAL, typereg, 0, SLJIT_IMM, ucp_Cf - ucp_Ll); in compile_xclass_matchingpath()
8181 JUMPHERE(jump); in compile_xclass_matchingpath()
8182 jump = CMP(SLJIT_ZERO ^ invertcmp, TMP2, 0, SLJIT_IMM, 0); in compile_xclass_matchingpath()
8194 jump = CMP(SLJIT_NOT_EQUAL, typereg, 0, SLJIT_IMM, ucp_Cf - ucp_Ll); in compile_xclass_matchingpath()
8204 JUMPHERE(jump); in compile_xclass_matchingpath()
8205 jump = CMP(SLJIT_ZERO ^ invertcmp, TMP2, 0, SLJIT_IMM, 0); in compile_xclass_matchingpath()
8220 jump = JUMP(SLJIT_NOT_ZERO ^ invertcmp); in compile_xclass_matchingpath()
8231 if (jump != NULL) in compile_xclass_matchingpath()
8232 add_jump(compiler, compares > 0 ? list : backtracks, jump); in compile_xclass_matchingpath()
8248 struct sljit_jump *jump[4]; in compile_simple_assertion_matchingpath() local
8293 jump[0] = CMP(SLJIT_GREATER_EQUAL, STR_PTR, 0, STR_END, 0); in compile_simple_assertion_matchingpath()
8302 jump[1] = CMP(SLJIT_EQUAL, TMP2, 0, STR_END, 0); in compile_simple_assertion_matchingpath()
8310 JUMPHERE(jump[1]); in compile_simple_assertion_matchingpath()
8326 jump[1] = CMP(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, CHAR_CR); in compile_simple_assertion_matchingpath()
8329 jump[2] = JUMP(SLJIT_GREATER); in compile_simple_assertion_matchingpath()
8333 jump[3] = CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, CHAR_NL); in compile_simple_assertion_matchingpath()
8336 JUMPHERE(jump[1]); in compile_simple_assertion_matchingpath()
8353 JUMPHERE(jump[2]); in compile_simple_assertion_matchingpath()
8354 JUMPHERE(jump[3]); in compile_simple_assertion_matchingpath()
8356 JUMPHERE(jump[0]); in compile_simple_assertion_matchingpath()
8387 jump[1] = CMP(SLJIT_LESS, STR_PTR, 0, STR_END, 0); in compile_simple_assertion_matchingpath()
8397 jump[0] = JUMP(SLJIT_JUMP); in compile_simple_assertion_matchingpath()
8398 JUMPHERE(jump[1]); in compile_simple_assertion_matchingpath()
8408 jump[1] = CMP(SLJIT_LESS_EQUAL, TMP2, 0, STR_END, 0); in compile_simple_assertion_matchingpath()
8413 JUMPHERE(jump[1]); in compile_simple_assertion_matchingpath()
8425 JUMPHERE(jump[0]); in compile_simple_assertion_matchingpath()
8452 jump[1] = CMP(SLJIT_GREATER, STR_PTR, 0, TMP2, 0); in compile_simple_assertion_matchingpath()
8458 jump[1] = CMP(SLJIT_GREATER, STR_PTR, 0, TMP2, 0); in compile_simple_assertion_matchingpath()
8462 jump[0] = JUMP(SLJIT_JUMP); in compile_simple_assertion_matchingpath()
8463 JUMPHERE(jump[1]); in compile_simple_assertion_matchingpath()
8482 JUMPHERE(jump[0]); in compile_simple_assertion_matchingpath()
8734 struct sljit_jump *jump[3]; in compile_char1_matchingpath() local
8792 jump[0] = CMP(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, (common->newline >> 8) & 0xff); in compile_char1_matchingpath()
8802 JUMPHERE(jump[0]); in compile_char1_matchingpath()
8824 jump[0] = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, 0xc0); in compile_char1_matchingpath()
8828 jump[0] = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, 0xd800); in compile_char1_matchingpath()
8835 JUMPHERE(jump[0]); in compile_char1_matchingpath()
8867 jump[0] = CMP(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, CHAR_CR); in compile_char1_matchingpath()
8875 jump[1] = CMP(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, CHAR_NL); in compile_char1_matchingpath()
8877 jump[2] = JUMP(SLJIT_JUMP); in compile_char1_matchingpath()
8878 JUMPHERE(jump[0]); in compile_char1_matchingpath()
8881 JUMPHERE(jump[1]); in compile_char1_matchingpath()
8882 JUMPHERE(jump[2]); in compile_char1_matchingpath()
8939 jump[0] = CMP(SLJIT_LESS, SLJIT_RETURN_REG, 0, STR_END, 0); in compile_char1_matchingpath()
8942 JUMPHERE(jump[0]); in compile_char1_matchingpath()
8998 jump[0] = CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, c); in compile_char1_matchingpath()
9000 JUMPHERE(jump[0]); in compile_char1_matchingpath()
9028 jump[0] = CMP(SLJIT_LESS, TMP1, 0, SLJIT_IMM, 0xc0); in compile_char1_matchingpath()
9031 JUMPHERE(jump[0]); in compile_char1_matchingpath()
9089 jump[0] = NULL; in compile_char1_matchingpath()
9092 jump[0] = CMP(SLJIT_GREATER, TMP1, 0, SLJIT_IMM, bit); in compile_char1_matchingpath()
9095 add_jump(compiler, backtracks, jump[0]); in compile_char1_matchingpath()
9096 jump[0] = NULL; in compile_char1_matchingpath()
9100 jump[0] = CMP(SLJIT_GREATER, TMP1, 0, SLJIT_IMM, 255); in compile_char1_matchingpath()
9103 add_jump(compiler, backtracks, jump[0]); in compile_char1_matchingpath()
9104 jump[0] = NULL; in compile_char1_matchingpath()
9116 if (jump[0] != NULL) in compile_char1_matchingpath()
9117 JUMPHERE(jump[0]); in compile_char1_matchingpath()
9266 struct sljit_jump *jump = NULL; in compile_ref_matchingpath() local
9310 jump = CMP(SLJIT_GREATER_EQUAL, source_reg, 0, source_end_reg, 0); in compile_ref_matchingpath()
9374 JUMPHERE(jump); in compile_ref_matchingpath()
9389 jump = JUMP(SLJIT_ZERO); in compile_ref_matchingpath()
9417 if (jump != NULL) in compile_ref_matchingpath()
9420 add_jump(compiler, backtracks, jump); in compile_ref_matchingpath()
9422 JUMPHERE(jump); in compile_ref_matchingpath()
9435 struct sljit_jump *jump = NULL; in compile_ref_iterator_matchingpath() local
9543 jump = CMP(SLJIT_GREATER_EQUAL, TMP1, 0, SLJIT_IMM, max); in compile_ref_iterator_matchingpath()
9547 JUMPHERE(jump); in compile_ref_iterator_matchingpath()
9588 jump = JUMP(SLJIT_JUMP); in compile_ref_iterator_matchingpath()
9625 if (jump != NULL) in compile_ref_iterator_matchingpath()
9626 JUMPHERE(jump); in compile_ref_iterator_matchingpath()
9880 struct sljit_jump *jump; in compile_assert_matchingpath() local
10101 jump = JUMP(SLJIT_JUMP); in compile_assert_matchingpath()
10112 JUMPHERE(jump); in compile_assert_matchingpath()
10149 jump = JUMP(SLJIT_JUMP); in compile_assert_matchingpath()
10151 add_jump(compiler, target, jump); in compile_assert_matchingpath()
10204 SET_LABEL(jump, backtrack->matchingpath); in compile_assert_matchingpath()
10463 struct sljit_jump *jump; in compile_bracket_matchingpath() local
10568 jump = CMP(SLJIT_NOT_EQUAL, STR_PTR, 0, SLJIT_IMM, 0); in compile_bracket_matchingpath()
10572 JUMPHERE(jump); in compile_bracket_matchingpath()
10589 jump = CMP(SLJIT_NOT_EQUAL, STR_PTR, 0, SLJIT_IMM, 0); in compile_bracket_matchingpath()
10591 JUMPHERE(jump); in compile_bracket_matchingpath()
11449 struct sljit_jump *jump = NULL; in compile_iterator_matchingpath() local
11559 jump = JUMP(SLJIT_ZERO); in compile_iterator_matchingpath()
11567 if (jump != NULL) in compile_iterator_matchingpath()
11568 JUMPHERE(jump); in compile_iterator_matchingpath()
11613 jump = CMP(SLJIT_LESS_EQUAL, STR_PTR, 0, STR_END, 0); in compile_iterator_matchingpath()
11615 JUMPHERE(jump); in compile_iterator_matchingpath()
11672 jump = JUMP(SLJIT_JUMP); in compile_iterator_matchingpath()
11682 JUMPHERE(jump); in compile_iterator_matchingpath()
11719 jump = CMP(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, charpos_char); in compile_iterator_matchingpath()
11721 JUMPHERE(jump); in compile_iterator_matchingpath()
11906 jump = CMP(SLJIT_LESS_EQUAL, STR_PTR, 0, STR_END, 0); in compile_iterator_matchingpath()
11908 JUMPHERE(jump); in compile_iterator_matchingpath()
12425 struct sljit_jump *jump = NULL; in compile_iterator_backtrackingpath() local
12455 jump = CMP(SLJIT_LESS_EQUAL, STR_PTR, 0, TMP2, 0); in compile_iterator_backtrackingpath()
12468 jump = CMP(SLJIT_LESS_EQUAL, STR_PTR, 0, base, offset1); in compile_iterator_backtrackingpath()
12473 JUMPHERE(jump); in compile_iterator_backtrackingpath()
12509 jump = JUMP(SLJIT_JUMP); in compile_iterator_backtrackingpath()
12514 JUMPHERE(jump); in compile_iterator_backtrackingpath()
12522 jump = CMP(SLJIT_EQUAL, STR_PTR, 0, SLJIT_IMM, 0); in compile_iterator_backtrackingpath()
12526 JUMPHERE(jump); in compile_iterator_backtrackingpath()
13130 struct sljit_jump *jump; in compile_bracketpos_backtrackingpath() local
13157 jump = JUMP(SLJIT_JUMP); in compile_bracketpos_backtrackingpath()
13161 JUMPHERE(jump); in compile_bracketpos_backtrackingpath()
13195 struct sljit_jump *jump; in compile_control_verb_backtrackingpath() local
13206 jump = JUMP(SLJIT_JUMP); in compile_control_verb_backtrackingpath()
13210 JUMPHERE(jump); in compile_control_verb_backtrackingpath()
13255 struct sljit_jump *jump; in compile_then_trap_backtrackingpath() local
13269 jump = JUMP(SLJIT_JUMP); in compile_then_trap_backtrackingpath()
13281 JUMPHERE(jump); in compile_then_trap_backtrackingpath()
13712 struct sljit_jump *jump; in jit_compile() local
13999 jump = CMP(SLJIT_NOT_EQUAL, SLJIT_MEM1(SLJIT_SP), common->hit_start, SLJIT_IMM, -1); in jit_compile()
14001 JUMPHERE(jump); in jit_compile()
14078 jump = CMP(SLJIT_NOT_EQUAL, SLJIT_MEM1(SLJIT_SP), common->hit_start, SLJIT_IMM, 0); in jit_compile()
14082 JUMPHERE(jump); in jit_compile()
14202 jump = CMP(SLJIT_EQUAL, SLJIT_RETURN_REG, 0, SLJIT_IMM, 0); in jit_compile()
14210 JUMPHERE(jump); in jit_compile()