Home
last modified time | relevance | path

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

/PHP-8.2/ext/pcre/pcre2lib/sljit/
H A DsljitNativeX86_64.c313 static sljit_u8* generate_put_label_code(struct sljit_put_label *put_label, sljit_u8 *code_ptr, slj… in generate_put_label_code() argument
316 put_label->addr -= put_label->flags; in generate_put_label_code()
317 put_label->flags = PATCH_MD; in generate_put_label_code()
321 if (put_label->flags == 0) { in generate_put_label_code()
323 code_ptr = (sljit_u8*)put_label->addr - 2 - sizeof(sljit_uw); in generate_put_label_code()
337 put_label->addr = (sljit_uw)code_ptr; in generate_put_label_code()
341 code_ptr -= put_label->flags + (2 + sizeof(sljit_uw)); in generate_put_label_code()
342 SLJIT_MEMMOVE(code_ptr, code_ptr + (2 + sizeof(sljit_uw)), put_label->flags); in generate_put_label_code()
357 code_ptr = (sljit_u8*)(put_label->addr - (2 + sizeof(sljit_uw)) + sizeof(sljit_s32)); in generate_put_label_code()
358 put_label->addr = (sljit_uw)code_ptr; in generate_put_label_code()
[all …]
H A DsljitNativePPC_common.c340 put_label->flags = 0; in put_label_get_length()
345 put_label->flags = 1; in put_label_get_length()
349 put_label->flags = 2; in put_label_get_length()
435 SLJIT_ASSERT(!put_label || put_label->addr >= word_count); in sljit_generate_code()
489 if (put_label && put_label->addr == word_count) { in sljit_generate_code()
496 put_label = put_label->next; in sljit_generate_code()
516 SLJIT_ASSERT(!put_label); in sljit_generate_code()
590 while (put_label) { in sljit_generate_code()
601 put_label = put_label->next; in sljit_generate_code()
2574 PTR_FAIL_IF(!put_label); in sljit_emit_put_label()
[all …]
H A DsljitNativeARM_64.c216 put_label->flags = 0; in put_label_get_length()
221 put_label->flags = 1; in put_label_get_length()
225 put_label->flags = 2; in put_label_get_length()
274 SLJIT_ASSERT(!put_label || put_label->addr >= word_count); in sljit_generate_code()
291 if (put_label && put_label->addr == word_count) { in sljit_generate_code()
295 put_label = put_label->next; in sljit_generate_code()
315 SLJIT_ASSERT(!put_label); in sljit_generate_code()
354 while (put_label) { in sljit_generate_code()
367 put_label = put_label->next; in sljit_generate_code()
2154 PTR_FAIL_IF(!put_label); in sljit_emit_put_label()
[all …]
H A DsljitNativeSPARC_common.c312 struct sljit_put_label *put_label; in sljit_generate_code() local
330 put_label = compiler->put_labels; in sljit_generate_code()
341 SLJIT_ASSERT(!put_label || put_label->addr >= word_count); in sljit_generate_code()
364 if (put_label && put_label->addr == word_count) { in sljit_generate_code()
367 put_label = put_label->next; in sljit_generate_code()
387 SLJIT_ASSERT(!put_label); in sljit_generate_code()
421 put_label = compiler->put_labels; in sljit_generate_code()
422 while (put_label) { in sljit_generate_code()
433 put_label = put_label->next; in sljit_generate_code()
1664 PTR_FAIL_IF(!put_label); in sljit_emit_put_label()
[all …]
H A DsljitNativeMIPS_common.c462 put_label->flags = 0; in put_label_get_length()
467 put_label->flags = 1; in put_label_get_length()
471 put_label->flags = 2; in put_label_get_length()
550 SLJIT_ASSERT(!put_label || put_label->addr >= word_count); in sljit_generate_code()
571 if (put_label && put_label->addr == word_count) { in sljit_generate_code()
578 put_label = put_label->next; in sljit_generate_code()
598 SLJIT_ASSERT(!put_label); in sljit_generate_code()
654 while (put_label) { in sljit_generate_code()
665 put_label = put_label->next; in sljit_generate_code()
2495 PTR_FAIL_IF(!put_label); in sljit_emit_put_label()
[all …]
H A DsljitNativeX86_common.c506 struct sljit_put_label *put_label; in sljit_generate_code() local
521 put_label = compiler->put_labels; in sljit_generate_code()
561 SLJIT_ASSERT(put_label->label); in sljit_generate_code()
566 put_label = put_label->next; in sljit_generate_code()
579 SLJIT_ASSERT(!put_label); in sljit_generate_code()
615 put_label = compiler->put_labels; in sljit_generate_code()
616 while (put_label) { in sljit_generate_code()
620 if (put_label->flags & PATCH_MD) { in sljit_generate_code()
630 put_label = put_label->next; in sljit_generate_code()
3069 PTR_FAIL_IF(!put_label);
[all …]
H A DsljitNativeARM_T2_32.c402 put_label = compiler->put_labels; in sljit_generate_code()
413 SLJIT_ASSERT(!put_label || put_label->addr >= half_count); in sljit_generate_code()
430 if (put_label && put_label->addr == half_count) { in sljit_generate_code()
433 put_label = put_label->next; in sljit_generate_code()
453 SLJIT_ASSERT(!put_label); in sljit_generate_code()
462 put_label = compiler->put_labels; in sljit_generate_code()
463 while (put_label) { in sljit_generate_code()
464 modify_imm32_const((sljit_u16 *)put_label->addr, put_label->label->addr); in sljit_generate_code()
465 put_label = put_label->next; in sljit_generate_code()
2628 PTR_FAIL_IF(!put_label); in sljit_emit_put_label()
[all …]
H A DsljitNativeARM_32.c719 put_label = compiler->put_labels; in sljit_generate_code()
765 SLJIT_ASSERT(!put_label || put_label->addr >= word_count); in sljit_generate_code()
794 if (put_label && put_label->addr == word_count) { in sljit_generate_code()
797 put_label = put_label->next; in sljit_generate_code()
827 SLJIT_ASSERT(!put_label); in sljit_generate_code()
916 put_label = compiler->put_labels; in sljit_generate_code()
917 while (put_label) { in sljit_generate_code()
918 addr = put_label->label->addr; in sljit_generate_code()
929 put_label = put_label->next; in sljit_generate_code()
3104 PTR_FAIL_IF(!put_label); in sljit_emit_put_label()
[all …]
H A DsljitLir.c540 if (SLJIT_LIKELY(!!put_label)) in sljit_set_put_label()
541 put_label->label = label; in sljit_set_put_label()
656 if (put_label && put_label->addr < result) in compute_next_addr()
657 result = put_label->addr; in compute_next_addr()
735 put_label->next = NULL; in set_put_label()
736 put_label->label = NULL; in set_put_label()
737 put_label->addr = compiler->size - offset; in set_put_label()
738 put_label->flags = 0; in set_put_label()
742 compiler->put_labels = put_label; in set_put_label()
743 compiler->last_put_label = put_label; in set_put_label()
[all …]
H A DsljitNativeS390X.c1398 struct sljit_put_label *put_label; in sljit_generate_code() local
1416 put_label = compiler->put_labels; in sljit_generate_code()
1455 if (put_label && put_label->addr == j) { in sljit_generate_code()
1457 put_label = put_label->next; in sljit_generate_code()
1471 SLJIT_ASSERT(!put_label); in sljit_generate_code()
1504 put_label = compiler->put_labels; in sljit_generate_code()
1583 if (put_label && put_label->addr == j) { in sljit_generate_code()
1586 SLJIT_ASSERT(put_label->label); in sljit_generate_code()
1599 put_label = put_label->next; in sljit_generate_code()
3360 PTR_FAIL_IF(!put_label); in sljit_emit_put_label()
[all …]
H A DsljitLir.h1418 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_put_label(struct sljit_put_label *put_label, struct sljit_l…
/PHP-8.2/ext/pcre/pcre2lib/
H A Dpcre2_jit_compile.c12680 struct sljit_put_label *put_label = NULL; in compile_bracket_backtrackingpath() local
12969 put_label = sljit_emit_put_label(compiler, SLJIT_MEM1(STACK_TOP), STACK(stacksize)); in compile_bracket_backtrackingpath()
12995 sljit_set_put_label(put_label, LABEL()); in compile_bracket_backtrackingpath()
13490 struct sljit_put_label *put_label = NULL; in compile_recurse() local
13553 put_label = sljit_emit_put_label(compiler, SLJIT_MEM1(STACK_TOP), STACK(1)); in compile_recurse()
13586 sljit_set_put_label(put_label, LABEL()); in compile_recurse()
13597 sljit_set_put_label(put_label, LABEL()); in compile_recurse()

Completed in 142 milliseconds