Home
last modified time | relevance | path

Searched refs:put_label (Results 1 – 13 of 13) sorted by relevance

/php-src/ext/pcre/pcre2lib/sljit/
H A DsljitNativePPC_common.c389 put_label->flags = 0; in put_label_get_length()
394 put_label->flags = 1; in put_label_get_length()
398 put_label->flags = 2; in put_label_get_length()
485 SLJIT_ASSERT(!put_label || put_label->addr >= word_count); in sljit_generate_code()
539 if (put_label && put_label->addr == word_count) { in sljit_generate_code()
546 put_label = put_label->next; in sljit_generate_code()
566 SLJIT_ASSERT(!put_label); in sljit_generate_code()
640 while (put_label) { in sljit_generate_code()
651 put_label = put_label->next; in sljit_generate_code()
3074 PTR_FAIL_IF(!put_label); in sljit_emit_put_label()
[all …]
H A DsljitNativeX86_64.c396 static sljit_u8* generate_put_label_code(struct sljit_put_label *put_label, sljit_u8 *code_ptr, slj… in generate_put_label_code() argument
399 put_label->addr -= put_label->flags; in generate_put_label_code()
400 put_label->flags = PATCH_MD; in generate_put_label_code()
404 if (put_label->flags == 0) { in generate_put_label_code()
406 code_ptr = (sljit_u8*)put_label->addr - 2 - sizeof(sljit_uw); in generate_put_label_code()
420 put_label->addr = (sljit_uw)code_ptr; in generate_put_label_code()
424 code_ptr -= put_label->flags + (2 + sizeof(sljit_uw)); in generate_put_label_code()
425 SLJIT_MEMMOVE(code_ptr, code_ptr + (2 + sizeof(sljit_uw)), put_label->flags); in generate_put_label_code()
440 code_ptr = (sljit_u8*)(put_label->addr - (2 + sizeof(sljit_uw)) + sizeof(sljit_s32)); in generate_put_label_code()
441 put_label->addr = (sljit_uw)code_ptr; in generate_put_label_code()
[all …]
H A DsljitNativeRISCV_common.c285 put_label->flags = 0; in put_label_get_length()
310 flags = put_label->flags; in load_addr_to_reg()
313 addr = put_label->label->addr; in load_addr_to_reg()
420 SLJIT_ASSERT(!put_label || put_label->addr >= word_count); in sljit_generate_code()
442 if (put_label && put_label->addr == word_count) { in sljit_generate_code()
452 put_label = put_label->next; in sljit_generate_code()
472 SLJIT_ASSERT(!put_label); in sljit_generate_code()
516 while (put_label) { in sljit_generate_code()
518 put_label = put_label->next; in sljit_generate_code()
2993 PTR_FAIL_IF(!put_label); in sljit_emit_put_label()
[all …]
H A DsljitNativeARM_64.c262 put_label->flags = 0; in put_label_get_length()
267 put_label->flags = 1; in put_label_get_length()
271 put_label->flags = 2; in put_label_get_length()
320 SLJIT_ASSERT(!put_label || put_label->addr >= word_count); in sljit_generate_code()
337 if (put_label && put_label->addr == word_count) { in sljit_generate_code()
341 put_label = put_label->next; in sljit_generate_code()
361 SLJIT_ASSERT(!put_label); in sljit_generate_code()
400 while (put_label) { in sljit_generate_code()
413 put_label = put_label->next; in sljit_generate_code()
3280 PTR_FAIL_IF(!put_label); in sljit_emit_put_label()
[all …]
H A DsljitNativeLOONGARCH_64.c450 put_label->flags = 0; in put_label_get_length()
469 flags = put_label->flags; in load_addr_to_reg()
471 addr = put_label->label->addr; in load_addr_to_reg()
540 SLJIT_ASSERT(!put_label || put_label->addr >= word_count); in sljit_generate_code()
558 if (put_label && put_label->addr == word_count) { in sljit_generate_code()
565 put_label = put_label->next; in sljit_generate_code()
585 SLJIT_ASSERT(!put_label); in sljit_generate_code()
625 while (put_label) { in sljit_generate_code()
627 put_label = put_label->next; in sljit_generate_code()
3141 PTR_FAIL_IF(!put_label); in sljit_emit_put_label()
[all …]
H A DsljitNativeX86_common.c691 struct sljit_put_label *put_label; in sljit_generate_code() local
706 put_label = compiler->put_labels; in sljit_generate_code()
746 SLJIT_ASSERT(put_label->label); in sljit_generate_code()
751 put_label = put_label->next; in sljit_generate_code()
764 SLJIT_ASSERT(!put_label); in sljit_generate_code()
801 put_label = compiler->put_labels; in sljit_generate_code()
802 while (put_label) { in sljit_generate_code()
806 if (put_label->flags & PATCH_MD) { in sljit_generate_code()
816 put_label = put_label->next; in sljit_generate_code()
4761 PTR_FAIL_IF(!put_label);
[all …]
H A DsljitNativeMIPS_common.c650 put_label->flags = 0; in put_label_get_length()
672 flags = put_label->flags; in load_addr_to_reg()
675 addr = put_label->label->addr; in load_addr_to_reg()
750 SLJIT_ASSERT(!put_label || put_label->addr >= word_count); in sljit_generate_code()
772 if (put_label && put_label->addr == word_count) { in sljit_generate_code()
782 put_label = put_label->next; in sljit_generate_code()
802 SLJIT_ASSERT(!put_label); in sljit_generate_code()
830 while (put_label) { in sljit_generate_code()
832 put_label = put_label->next; in sljit_generate_code()
4244 PTR_FAIL_IF(!put_label); in sljit_emit_put_label()
[all …]
H A DsljitNativeARM_T2_32.c465 put_label = compiler->put_labels; in sljit_generate_code()
476 SLJIT_ASSERT(!put_label || put_label->addr >= half_count); in sljit_generate_code()
493 if (put_label && put_label->addr == half_count) { in sljit_generate_code()
496 put_label = put_label->next; in sljit_generate_code()
516 SLJIT_ASSERT(!put_label); in sljit_generate_code()
525 put_label = compiler->put_labels; in sljit_generate_code()
526 while (put_label) { in sljit_generate_code()
527 modify_imm32_const((sljit_u16 *)put_label->addr, put_label->label->addr); in sljit_generate_code()
528 put_label = put_label->next; in sljit_generate_code()
4119 PTR_FAIL_IF(!put_label); in sljit_emit_put_label()
[all …]
H A DsljitNativeARM_32.c782 put_label = compiler->put_labels; in sljit_generate_code()
828 SLJIT_ASSERT(!put_label || put_label->addr >= word_count); in sljit_generate_code()
857 if (put_label && put_label->addr == word_count) { in sljit_generate_code()
860 put_label = put_label->next; in sljit_generate_code()
889 SLJIT_ASSERT(!put_label); in sljit_generate_code()
977 put_label = compiler->put_labels; in sljit_generate_code()
978 while (put_label) { in sljit_generate_code()
979 addr = put_label->label->addr; in sljit_generate_code()
990 put_label = put_label->next; in sljit_generate_code()
4485 PTR_FAIL_IF(!put_label); in sljit_emit_put_label()
[all …]
H A DsljitLir.c586 if (SLJIT_LIKELY(!!put_label)) in sljit_set_put_label()
587 put_label->label = label; in sljit_set_put_label()
702 if (put_label && put_label->addr < result) in compute_next_addr()
703 result = put_label->addr; in compute_next_addr()
781 put_label->next = NULL; in set_put_label()
782 put_label->label = NULL; in set_put_label()
783 put_label->addr = compiler->size - offset; in set_put_label()
784 put_label->flags = 0; in set_put_label()
786 compiler->last_put_label->next = put_label; in set_put_label()
788 compiler->put_labels = put_label; in set_put_label()
[all …]
H A DsljitNativeS390X.c1432 struct sljit_put_label *put_label; in sljit_generate_code() local
1450 put_label = compiler->put_labels; in sljit_generate_code()
1489 if (put_label && put_label->addr == j) { in sljit_generate_code()
1491 put_label = put_label->next; in sljit_generate_code()
1505 SLJIT_ASSERT(!put_label); in sljit_generate_code()
1538 put_label = compiler->put_labels; in sljit_generate_code()
1619 if (put_label && put_label->addr == j) { in sljit_generate_code()
1622 SLJIT_ASSERT(put_label->label); in sljit_generate_code()
1635 put_label = put_label->next; in sljit_generate_code()
4518 PTR_FAIL_IF(!put_label); in sljit_emit_put_label()
[all …]
H A DsljitLir.h2146 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_put_label(struct sljit_put_label *put_label, struct sljit_l…
/php-src/ext/pcre/pcre2lib/
H A Dpcre2_jit_compile.c13008 struct sljit_put_label *put_label = NULL; in compile_bracket_backtrackingpath() local
13323 put_label = sljit_emit_put_label(compiler, SLJIT_MEM1(STACK_TOP), STACK(stacksize)); in compile_bracket_backtrackingpath()
13349 sljit_set_put_label(put_label, LABEL()); in compile_bracket_backtrackingpath()
13881 struct sljit_put_label *put_label = NULL; in compile_recurse() local
13944 put_label = sljit_emit_put_label(compiler, SLJIT_MEM1(STACK_TOP), STACK(1)); in compile_recurse()
13977 sljit_set_put_label(put_label, LABEL()); in compile_recurse()
13988 sljit_set_put_label(put_label, LABEL()); in compile_recurse()

Completed in 166 milliseconds