Lines Matching refs:entry
289 struct sljit_label *entry; member
6294 recurse_entry *entry = common->entries; in compile_recurse_matchingpath() local
6311 while (entry != NULL) in compile_recurse_matchingpath()
6313 if (entry->start == start) in compile_recurse_matchingpath()
6315 prev = entry; in compile_recurse_matchingpath()
6316 entry = entry->next; in compile_recurse_matchingpath()
6319 if (entry == NULL) in compile_recurse_matchingpath()
6321 entry = sljit_alloc_memory(compiler, sizeof(recurse_entry)); in compile_recurse_matchingpath()
6324 entry->next = NULL; in compile_recurse_matchingpath()
6325 entry->entry = NULL; in compile_recurse_matchingpath()
6326 entry->calls = NULL; in compile_recurse_matchingpath()
6327 entry->start = start; in compile_recurse_matchingpath()
6330 prev->next = entry; in compile_recurse_matchingpath()
6332 common->entries = entry; in compile_recurse_matchingpath()
6350 if (entry->entry == NULL) in compile_recurse_matchingpath()
6351 add_jump(compiler, &entry->calls, JUMP(SLJIT_FAST_CALL)); in compile_recurse_matchingpath()
6353 JUMPTO(SLJIT_FAST_CALL, entry->entry); in compile_recurse_matchingpath()
9686 SLJIT_ASSERT(common->currententry->entry == NULL && common->recursive_head_ptr != 0); in compile_recurse()
9687 common->currententry->entry = LABEL(); in compile_recurse()
9688 set_jumps(common->currententry->calls, common->currententry->entry); in compile_recurse()