Home
last modified time | relevance | path

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

/PHP-8.1/ext/pcre/pcre2lib/sljit/
H A DsljitNativeX86_64.c77 static sljit_u8* generate_put_label_code(struct sljit_put_label *put_label, sljit_u8 *code_ptr, slj… in generate_put_label_code() argument
80 put_label->addr -= put_label->flags; in generate_put_label_code()
81 put_label->flags = PATCH_MD; in generate_put_label_code()
85 if (put_label->flags == 0) { in generate_put_label_code()
87 code_ptr = (sljit_u8*)put_label->addr - 2 - sizeof(sljit_uw); in generate_put_label_code()
101 put_label->addr = (sljit_uw)code_ptr; in generate_put_label_code()
105 code_ptr -= put_label->flags + (2 + sizeof(sljit_uw)); in generate_put_label_code()
106 SLJIT_MEMMOVE(code_ptr, code_ptr + (2 + sizeof(sljit_uw)), put_label->flags); in generate_put_label_code()
121 code_ptr = (sljit_u8*)(put_label->addr - (2 + sizeof(sljit_uw)) + sizeof(sljit_s32)); in generate_put_label_code()
122 put_label->addr = (sljit_uw)code_ptr; in generate_put_label_code()
[all …]
H A DsljitNativePPC_common.c335 put_label->flags = 0; in put_label_get_length()
340 put_label->flags = 1; in put_label_get_length()
344 put_label->flags = 2; in put_label_get_length()
430 SLJIT_ASSERT(!put_label || put_label->addr >= word_count); in sljit_generate_code()
484 if (put_label && put_label->addr == word_count) { in sljit_generate_code()
491 put_label = put_label->next; in sljit_generate_code()
511 SLJIT_ASSERT(!put_label); in sljit_generate_code()
579 while (put_label) { in sljit_generate_code()
590 put_label = put_label->next; in sljit_generate_code()
2432 PTR_FAIL_IF(!put_label); in sljit_emit_put_label()
[all …]
H A DsljitNativeMIPS_common.c458 put_label->flags = 0; in put_label_get_length()
463 put_label->flags = 1; in put_label_get_length()
467 put_label->flags = 2; in put_label_get_length()
546 SLJIT_ASSERT(!put_label || put_label->addr >= word_count); in sljit_generate_code()
567 if (put_label && put_label->addr == word_count) { in sljit_generate_code()
574 put_label = put_label->next; in sljit_generate_code()
594 SLJIT_ASSERT(!put_label); in sljit_generate_code()
643 while (put_label) { in sljit_generate_code()
654 put_label = put_label->next; in sljit_generate_code()
2294 PTR_FAIL_IF(!put_label); in sljit_emit_put_label()
[all …]
H A DsljitNativeSPARC_common.c326 put_label = compiler->put_labels; in sljit_generate_code()
337 SLJIT_ASSERT(!put_label || put_label->addr >= word_count); in sljit_generate_code()
360 if (put_label && put_label->addr == word_count) { in sljit_generate_code()
363 put_label = put_label->next; in sljit_generate_code()
383 SLJIT_ASSERT(!put_label); in sljit_generate_code()
417 put_label = compiler->put_labels; in sljit_generate_code()
418 while (put_label) { in sljit_generate_code()
419 addr = put_label->label->addr; in sljit_generate_code()
429 put_label = put_label->next; in sljit_generate_code()
1549 PTR_FAIL_IF(!put_label); in sljit_emit_put_label()
[all …]
H A DsljitNativeARM_64.c211 put_label->flags = 0; in put_label_get_length()
216 put_label->flags = 1; in put_label_get_length()
220 put_label->flags = 2; in put_label_get_length()
269 SLJIT_ASSERT(!put_label || put_label->addr >= word_count); in sljit_generate_code()
286 if (put_label && put_label->addr == word_count) { in sljit_generate_code()
290 put_label = put_label->next; in sljit_generate_code()
310 SLJIT_ASSERT(!put_label); in sljit_generate_code()
349 while (put_label) { in sljit_generate_code()
362 put_label = put_label->next; in sljit_generate_code()
2025 PTR_FAIL_IF(!put_label); in sljit_emit_put_label()
[all …]
H A DsljitNativeX86_common.c500 struct sljit_put_label *put_label; in sljit_generate_code() local
515 put_label = compiler->put_labels; in sljit_generate_code()
555 SLJIT_ASSERT(put_label->label); in sljit_generate_code()
560 put_label = put_label->next; in sljit_generate_code()
573 SLJIT_ASSERT(!put_label); in sljit_generate_code()
609 put_label = compiler->put_labels; in sljit_generate_code()
610 while (put_label) { in sljit_generate_code()
614 if (put_label->flags & PATCH_MD) { in sljit_generate_code()
624 put_label = put_label->next; in sljit_generate_code()
3088 PTR_FAIL_IF(!put_label);
[all …]
H A DsljitNativeARM_32.c709 put_label = compiler->put_labels; in sljit_generate_code()
755 SLJIT_ASSERT(!put_label || put_label->addr >= word_count); in sljit_generate_code()
784 if (put_label && put_label->addr == word_count) { in sljit_generate_code()
787 put_label = put_label->next; in sljit_generate_code()
817 SLJIT_ASSERT(!put_label); in sljit_generate_code()
906 put_label = compiler->put_labels; in sljit_generate_code()
907 while (put_label) { in sljit_generate_code()
908 addr = put_label->label->addr; in sljit_generate_code()
919 put_label = put_label->next; in sljit_generate_code()
2817 PTR_FAIL_IF(!put_label); in sljit_emit_put_label()
[all …]
H A DsljitNativeARM_T2_32.c392 put_label = compiler->put_labels; in sljit_generate_code()
403 SLJIT_ASSERT(!put_label || put_label->addr >= half_count); in sljit_generate_code()
420 if (put_label && put_label->addr == half_count) { in sljit_generate_code()
423 put_label = put_label->next; in sljit_generate_code()
443 SLJIT_ASSERT(!put_label); in sljit_generate_code()
452 put_label = compiler->put_labels; in sljit_generate_code()
453 while (put_label) { in sljit_generate_code()
454 modify_imm32_const((sljit_u16 *)put_label->addr, put_label->label->addr); in sljit_generate_code()
455 put_label = put_label->next; in sljit_generate_code()
2366 PTR_FAIL_IF(!put_label); in sljit_emit_put_label()
[all …]
H A DsljitLir.c531 if (SLJIT_LIKELY(!!put_label)) in sljit_set_put_label()
532 put_label->label = label; in sljit_set_put_label()
661 if (put_label && put_label->addr < result) in compute_next_addr()
662 result = put_label->addr; in compute_next_addr()
738 put_label->next = NULL; in set_put_label()
739 put_label->label = NULL; in set_put_label()
740 put_label->addr = compiler->size - offset; in set_put_label()
741 put_label->flags = 0; in set_put_label()
745 compiler->put_labels = put_label; in set_put_label()
746 compiler->last_put_label = put_label; in set_put_label()
[all …]
H A DsljitNativeS390X.c1370 struct sljit_put_label *put_label; in sljit_generate_code() local
1390 put_label = compiler->put_labels; in sljit_generate_code()
1429 if (put_label && put_label->addr == j) { in sljit_generate_code()
1431 put_label = put_label->next; in sljit_generate_code()
1445 SLJIT_ASSERT(!put_label); in sljit_generate_code()
1478 put_label = compiler->put_labels; in sljit_generate_code()
1554 if (put_label && put_label->addr == j) { in sljit_generate_code()
1557 SLJIT_ASSERT(put_label->label); in sljit_generate_code()
1570 put_label = put_label->next; in sljit_generate_code()
3009 PTR_FAIL_IF(!put_label); in sljit_emit_put_label()
[all …]
H A DsljitLir.h1375 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_put_label(struct sljit_put_label *put_label, struct sljit_l…
/PHP-8.1/ext/pcre/pcre2lib/
H A Dpcre2_jit_compile.c12449 struct sljit_put_label *put_label = NULL; in compile_bracket_backtrackingpath() local
12738 put_label = sljit_emit_put_label(compiler, SLJIT_MEM1(STACK_TOP), STACK(stacksize)); in compile_bracket_backtrackingpath()
12764 sljit_set_put_label(put_label, LABEL()); in compile_bracket_backtrackingpath()
13261 struct sljit_put_label *put_label = NULL; in compile_recurse() local
13324 put_label = sljit_emit_put_label(compiler, SLJIT_MEM1(STACK_TOP), STACK(1)); in compile_recurse()
13357 sljit_set_put_label(put_label, LABEL()); in compile_recurse()
13368 sljit_set_put_label(put_label, LABEL()); in compile_recurse()

Completed in 149 milliseconds