/php-src/ext/pcre/pcre2lib/sljit/ |
H A D | sljitNativeX86_32.c | 398 size = (scratches > 9 ? (scratches - 9) : 0) + (saveds <= 3 ? saveds : 3) - kept_saveds_count; in sljit_emit_enter() 411 if ((saveds > 2 && kept_saveds_count <= 2) || scratches > 9) in sljit_emit_enter() 413 if ((saveds > 1 && kept_saveds_count <= 1) || scratches > 10) in sljit_emit_enter() 415 if ((saveds > 0 && kept_saveds_count == 0) || scratches > 11) in sljit_emit_enter() 575 …saveds = (1 + (scratches > 9 ? (scratches - 9) : 0) + (saveds <= 3 ? saveds : 3) - SLJIT_KEPT_SAVE… in sljit_set_context() 592 size = (sljit_uw)((compiler->scratches > 9 ? (compiler->scratches - 9) : 0) + in emit_stack_frame_release() 798 saved_regs_size = (1 + (compiler->scratches > 9 ? (compiler->scratches - 9) : 0) in tail_call_with_args() 928 if (compiler->saveds > 2 || compiler->scratches > 9) { in tail_call_with_args() 1237 sljit_s32 scratches = compiler->scratches; in sljit_emit_get_return_address() local 1239 …saveds = ((scratches > 9 ? (scratches - 9) : 0) + (saveds <= 3 ? saveds : 3) - SLJIT_KEPT_SAVEDS_C… in sljit_emit_get_return_address() [all …]
|
H A D | sljitLir.c | 463 compiler->scratches = -1; in sljit_create_compiler() 718 compiler->scratches = scratches; in set_emit_enter() 736 compiler->scratches = scratches; in set_set_context() 807 if (scratches == 0) in function_check_arguments() 862 if (compiler->scratches == -1) in function_check_src_mem() 899 if (compiler->scratches == -1) in function_check_src() 916 if (compiler->scratches == -1) in function_check_dst() 941 if (compiler->scratches == -1) in function_fcheck() 956 if (compiler->scratches == -1) in function_check_is_freg() 1210 CHECK_ARGUMENT(scratches >= 0 && scratches <= SLJIT_NUMBER_OF_REGISTERS); in check_sljit_emit_enter() [all …]
|
H A D | sljitNativeX86_64.c | 453 sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds, in sljit_emit_enter() argument 468 …CHECK(check_sljit_emit_enter(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds,… in sljit_emit_enter() 469 set_emit_enter(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds, local_size); in sljit_emit_enter() 480 saved_regs_size = GET_SAVED_REGISTERS_SIZE(scratches, saveds - saved_arg_count, 1); in sljit_emit_enter() 493 for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) { in sljit_emit_enter() 629 sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds, in sljit_set_context() argument 638 …CHECK(check_sljit_set_context(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds… in sljit_set_context() 639 set_set_context(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds, local_size); in sljit_set_context() 652 …saved_regs_size = GET_SAVED_REGISTERS_SIZE(scratches, saveds - SLJIT_KEPT_SAVEDS_COUNT(options), 1… in sljit_set_context() 700 tmp = compiler->scratches; in emit_stack_frame_release() [all …]
|
H A D | sljitNativeS390X.c | 1696 sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds, in sljit_emit_enter() argument 1710 if (saveds + scratches >= SLJIT_NUMBER_OF_REGISTERS) { in sljit_emit_enter() 1719 if (scratches == SLJIT_FIRST_SAVED_REG) { in sljit_emit_enter() 1722 } else if (scratches > SLJIT_FIRST_SAVED_REG) { in sljit_emit_enter() 1724 offset += (scratches - (SLJIT_FIRST_SAVED_REG - 1)) * SSIZE_OF(sw); in sljit_emit_enter() 1792 sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds, in sljit_set_context() argument 1808 sljit_s32 scratches = compiler->scratches; in emit_stack_frame_release() local 1819 if (saveds + scratches >= SLJIT_NUMBER_OF_REGISTERS) { in emit_stack_frame_release() 1828 if (scratches == SLJIT_FIRST_SAVED_REG) { in emit_stack_frame_release() 1831 } else if (scratches > SLJIT_FIRST_SAVED_REG) { in emit_stack_frame_release() [all …]
|
H A D | sljitNativeARM_T2_32.c | 260 if (compiler->scratches == -1) in function_check_is_freg() 1232 sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds, in sljit_emit_enter() argument 1249 set_emit_enter(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds, local_size); in sljit_emit_enter() 1255 for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) in sljit_emit_enter() 1264 size = GET_SAVED_REGISTERS_SIZE(scratches, saveds - saved_arg_count, 1); in sljit_emit_enter() 1442 sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds, in sljit_set_context() argument 1451 size = GET_SAVED_REGISTERS_SIZE(scratches, saveds - SLJIT_KEPT_SAVEDS_COUNT(options), 1); in sljit_set_context() 1507 local_size = GET_SAVED_REGISTERS_SIZE(compiler->scratches, compiler->saveds, 1) & 0x7; in emit_stack_frame_release() 1528 i = compiler->scratches; in emit_stack_frame_release() 1722 if (compiler->scratches >= 4) in sljit_emit_op0() [all …]
|
H A D | sljitLir.h | 477 sljit_s32 scratches; member 793 sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds, 810 sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds,
|
H A D | sljitNativeARM_32.c | 194 if (compiler->scratches == -1) in function_check_is_freg() 1133 sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds, in sljit_emit_enter() argument 1149 set_emit_enter(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds, local_size); in sljit_emit_enter() 1157 for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) in sljit_emit_enter() 1171 size = GET_SAVED_REGISTERS_SIZE(scratches, saveds - saved_arg_count, 1); in sljit_emit_enter() 1299 sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds, in sljit_set_context() argument 1308 size = GET_SAVED_REGISTERS_SIZE(scratches, saveds - SLJIT_KEPT_SAVEDS_COUNT(options), 1); in sljit_set_context() 1354 local_size = GET_SAVED_REGISTERS_SIZE(compiler->scratches, compiler->saveds, 1) & 0x7; in emit_stack_frame_release() 1378 i = compiler->scratches; in emit_stack_frame_release() 2215 if (compiler->scratches >= 4) in sljit_emit_op0() [all …]
|
H A D | sljitNativePPC_common.c | 801 sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds, in sljit_emit_enter() argument 812 …CHECK(check_sljit_emit_enter(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds,… in sljit_emit_enter() 813 set_emit_enter(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds, local_size); in sljit_emit_enter() 815 local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds - saved_arg_count, 0) in sljit_emit_enter() 870 for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) { in sljit_emit_enter() 918 sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds, in sljit_set_context() argument 922 …CHECK(check_sljit_set_context(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds… in sljit_set_context() 923 set_set_context(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds, local_size); in sljit_set_context() 925 local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds - SLJIT_KEPT_SAVEDS_COUNT(options), 0) in sljit_set_context() 978 for (i = compiler->scratches; i >= SLJIT_FIRST_SAVED_REG; i--) { in emit_stack_frame_release()
|
H A D | sljitNativeARM_64.c | 1054 sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds, in sljit_emit_enter() argument 1062 …CHECK(check_sljit_emit_enter(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds,… in sljit_emit_enter() 1063 set_emit_enter(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds, local_size); in sljit_emit_enter() 1065 saved_regs_size = GET_SAVED_REGISTERS_SIZE(scratches, saveds - saved_arg_count, 2); in sljit_emit_enter() 1098 for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) { in sljit_emit_enter() 1229 sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds, in sljit_set_context() argument 1235 …CHECK(check_sljit_set_context(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds… in sljit_set_context() 1236 set_set_context(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds, local_size); in sljit_set_context() 1238 …saved_regs_size = GET_SAVED_REGISTERS_SIZE(scratches, saveds - SLJIT_KEPT_SAVEDS_COUNT(options), 2… in sljit_set_context() 1293 for (i = compiler->scratches; i >= SLJIT_FIRST_SAVED_REG; i--) { in emit_stack_frame_release()
|
H A D | sljitNativeRISCV_common.c | 622 sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds, in sljit_emit_enter() argument 629 …CHECK(check_sljit_emit_enter(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds,… in sljit_emit_enter() 630 set_emit_enter(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds, local_size); in sljit_emit_enter() 632 local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds - saved_arg_count, 1); in sljit_emit_enter() 667 for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) { in sljit_emit_enter() 719 sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds, in sljit_set_context() argument 723 …CHECK(check_sljit_set_context(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds… in sljit_set_context() 724 set_set_context(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds, local_size); in sljit_set_context() 726 local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds - SLJIT_KEPT_SAVEDS_COUNT(options), 1); in sljit_set_context() 772 for (i = compiler->scratches; i >= SLJIT_FIRST_SAVED_REG; i--) { in emit_stack_frame_release()
|
H A D | sljitNativeLOONGARCH_64.c | 738 sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds, in sljit_emit_enter() argument 745 …CHECK(check_sljit_emit_enter(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds,… in sljit_emit_enter() 746 set_emit_enter(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds, local_size); in sljit_emit_enter() 748 local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds - saved_arg_count, 1); in sljit_emit_enter() 776 for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) { in sljit_emit_enter() 822 sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds, in sljit_set_context() argument 826 …CHECK(check_sljit_set_context(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds… in sljit_set_context() 827 set_set_context(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds, local_size); in sljit_set_context() 829 local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds - SLJIT_KEPT_SAVEDS_COUNT(options), 1); in sljit_set_context() 868 for (i = compiler->scratches; i >= SLJIT_FIRST_SAVED_REG; i--) { in emit_stack_frame_release()
|
H A D | sljitNativeMIPS_common.c | 378 if (compiler->scratches == -1) in function_check_is_freg() 947 sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds, in sljit_emit_enter() argument 957 set_emit_enter(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds, local_size); in sljit_emit_enter() 959 local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds - saved_arg_count, 1); in sljit_emit_enter() 1021 for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) { in sljit_emit_enter() 1157 sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds, in sljit_set_context() argument 1162 set_set_context(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds, local_size); in sljit_set_context() 1164 local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds - SLJIT_KEPT_SAVEDS_COUNT(options), 1); in sljit_set_context() 1184 sljit_s32 scratches = compiler->scratches; in emit_stack_frame_release() local 1195 tmp = GET_SAVED_REGISTERS_SIZE(scratches, saveds - kept_saveds_count, 1); in emit_stack_frame_release() [all …]
|
/php-src/ext/pcre/pcre2lib/ |
H A D | pcre2_jit_simd_inc.h | 1038 SLJIT_ASSERT(compiler->scratches == 5); in fast_forward_char_pair_simd()
|