Lines Matching refs:bracket_backtrack
245 typedef struct bracket_backtrack { struct
263 } bracket_backtrack; argument
7004 PUSH_BACKTRACK(sizeof(bracket_backtrack), cc, NULL); in compile_bracket_matchingpath()
7065 BACKTRACK_AS(bracket_backtrack)->private_data_ptr = private_data_ptr; in compile_bracket_matchingpath()
7073 BACKTRACK_AS(bracket_backtrack)->private_data_ptr = private_data_ptr; in compile_bracket_matchingpath()
7075 …BACKTRACK_AS(bracket_backtrack)->u.framesize = get_framesize(common, ccbegin, NULL, FALSE, &needs_… in compile_bracket_matchingpath()
7117 if (opcode != OP_ONCE || BACKTRACK_AS(bracket_backtrack)->u.framesize < 0) in compile_bracket_matchingpath()
7126 …braminzero = CMP(SLJIT_EQUAL, STR_PTR, 0, SLJIT_MEM1(TMP1), (BACKTRACK_AS(bracket_backtrack)->u.fr… in compile_bracket_matchingpath()
7147 BACKTRACK_AS(bracket_backtrack)->recursive_matchingpath = LABEL(); in compile_bracket_matchingpath()
7153 BACKTRACK_AS(bracket_backtrack)->alternative_matchingpath = rmax_label; in compile_bracket_matchingpath()
7166 if (BACKTRACK_AS(bracket_backtrack)->u.framesize < 0) in compile_bracket_matchingpath()
7177 if (BACKTRACK_AS(bracket_backtrack)->u.framesize == no_frame) in compile_bracket_matchingpath()
7198 if (BACKTRACK_AS(bracket_backtrack)->u.framesize == no_frame) in compile_bracket_matchingpath()
7210 stacksize += BACKTRACK_AS(bracket_backtrack)->u.framesize + 1; in compile_bracket_matchingpath()
7232 …init_frame(common, ccbegin, NULL, BACKTRACK_AS(bracket_backtrack)->u.framesize + stacksize, stacks… in compile_bracket_matchingpath()
7277 add_jump(compiler, &(BACKTRACK_AS(bracket_backtrack)->u.condfailed), in compile_bracket_matchingpath()
7299 add_jump(compiler, &(BACKTRACK_AS(bracket_backtrack)->u.condfailed), JUMP(SLJIT_ZERO)); in compile_bracket_matchingpath()
7305 BACKTRACK_AS(bracket_backtrack)->u.condfailed = NULL; in compile_bracket_matchingpath()
7368 BACKTRACK_AS(bracket_backtrack)->u.assert = assert; in compile_bracket_matchingpath()
7378 …match_once_common(common, ket, BACKTRACK_AS(bracket_backtrack)->u.framesize, private_data_ptr, has… in compile_bracket_matchingpath()
7427 BACKTRACK_AS(bracket_backtrack)->alternative_matchingpath = LABEL(); in compile_bracket_matchingpath()
7442 BACKTRACK_AS(bracket_backtrack)->alternative_matchingpath = LABEL(); in compile_bracket_matchingpath()
7452 BACKTRACK_AS(bracket_backtrack)->alternative_matchingpath = LABEL(); in compile_bracket_matchingpath()
7467 BACKTRACK_AS(bracket_backtrack)->recursive_matchingpath = LABEL(); in compile_bracket_matchingpath()
7485 BACKTRACK_AS(bracket_backtrack)->zero_matchingpath = LABEL(); in compile_bracket_matchingpath()
7497 if (opcode == OP_ONCE && BACKTRACK_AS(bracket_backtrack)->u.framesize >= 0) in compile_bracket_matchingpath()
7518 …BACKTRACK_AS(bracket_backtrack)->u.framesize = (BACKTRACK_AS(bracket_backtrack)->u.framesize << 1)… in compile_bracket_matchingpath()
8865 int private_data_ptr = CURRENT_AS(bracket_backtrack)->private_data_ptr; in compile_bracket_backtrackingpath()
8908 …SSERT && ccbegin[1 + LINK_SIZE] <= OP_ASSERTBACK_NOT) || CURRENT_AS(bracket_backtrack)->u.condfail… in compile_bracket_backtrackingpath()
8921 needs_control_head = (CURRENT_AS(bracket_backtrack)->u.framesize & 0x1) != 0; in compile_bracket_backtrackingpath()
8922 CURRENT_AS(bracket_backtrack)->u.framesize >>= 1; in compile_bracket_backtrackingpath()
8953 …CMPTO(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, 0, CURRENT_AS(bracket_backtrack)->recursive_matchingpat… in compile_bracket_backtrackingpath()
8961 if (opcode != OP_ONCE || CURRENT_AS(bracket_backtrack)->u.framesize < 0) in compile_bracket_backtrackingpath()
8962 …UAL, STR_PTR, 0, SLJIT_MEM1(SLJIT_SP), private_data_ptr, CURRENT_AS(bracket_backtrack)->recursive_… in compile_bracket_backtrackingpath()
8966 … 0, SLJIT_MEM1(TMP1), (CURRENT_AS(bracket_backtrack)->u.framesize + 1) * sizeof(sljit_sw), CURRENT… in compile_bracket_backtrackingpath()
8973 JUMPTO(SLJIT_JUMP, CURRENT_AS(bracket_backtrack)->recursive_matchingpath); in compile_bracket_backtrackingpath()
9016 if (CURRENT_AS(bracket_backtrack)->u.framesize >= 0) in compile_bracket_backtrackingpath()
9067 assert = CURRENT_AS(bracket_backtrack)->u.assert; in compile_bracket_backtrackingpath()
9075 set_jumps(CURRENT_AS(bracket_backtrack)->u.assert->condfailed, LABEL()); in compile_bracket_backtrackingpath()
9077 else if (CURRENT_AS(bracket_backtrack)->u.condfailed != NULL) in compile_bracket_backtrackingpath()
9081 set_jumps(CURRENT_AS(bracket_backtrack)->u.condfailed, LABEL()); in compile_bracket_backtrackingpath()
9120 …match_once_common(common, ket, CURRENT_AS(bracket_backtrack)->u.framesize, private_data_ptr, has_a… in compile_bracket_backtrackingpath()
9174 JUMPTO(SLJIT_JUMP, CURRENT_AS(bracket_backtrack)->alternative_matchingpath); in compile_bracket_backtrackingpath()
9208 assert = CURRENT_AS(bracket_backtrack)->u.assert; in compile_bracket_backtrackingpath()
9251 if (CURRENT_AS(bracket_backtrack)->u.framesize >= 0) in compile_bracket_backtrackingpath()
9254 …stacksize += CURRENT_AS(bracket_backtrack)->u.framesize + ((ket != OP_KET || *cc == OP_ALT) ? 2 : … in compile_bracket_backtrackingpath()
9265 if (CURRENT_AS(bracket_backtrack)->u.framesize >= 0) in compile_bracket_backtrackingpath()
9266 …MEM1(SLJIT_SP), private_data_ptr, SLJIT_MEM1(STACK_TOP), CURRENT_AS(bracket_backtrack)->u.framesiz… in compile_bracket_backtrackingpath()
9288 …CMPTO(SLJIT_NOT_EQUAL, STR_PTR, 0, SLJIT_IMM, 0, CURRENT_AS(bracket_backtrack)->recursive_matching… in compile_bracket_backtrackingpath()
9292 JUMPTO(SLJIT_JUMP, CURRENT_AS(bracket_backtrack)->zero_matchingpath); in compile_bracket_backtrackingpath()
9315 JUMPTO(SLJIT_JUMP, CURRENT_AS(bracket_backtrack)->zero_matchingpath); in compile_bracket_backtrackingpath()