Home
last modified time | relevance | path

Searched refs:SLJIT_S0 (Results 1 – 11 of 11) sorted by relevance

/PHP-8.2/ext/pcre/pcre2lib/sljit/
H A DsljitNativeX86_64.c390 tmp = SLJIT_S0 - saveds; in sljit_emit_enter()
391 for (i = SLJIT_S0; i > tmp; i--) { in sljit_emit_enter()
463 EMIT_MOV(compiler, SLJIT_S0 - saved_arg_count, 0, tmp, 0); in sljit_emit_enter()
636 …tmp = compiler->saveds < SLJIT_NUMBER_OF_SAVED_REGISTERS ? (SLJIT_S0 + 1 - compiler->saveds) : SLJ… in emit_stack_frame_release()
637 for (i = tmp; i <= SLJIT_S0; i++) { in emit_stack_frame_release()
819 if (src >= SLJIT_FIRST_SAVED_REG && src <= SLJIT_S0) { in sljit_emit_icall()
979 …tmp = compiler->saveds < SLJIT_NUMBER_OF_SAVED_REGISTERS ? (SLJIT_S0 + 1 - compiler->saveds) : SLJ… in skip_frames_before_return()
980 if (SLJIT_S0 >= tmp) in skip_frames_before_return()
981 size += (SLJIT_S0 - tmp + 1) * SSIZE_OF(sw); in skip_frames_before_return()
H A DsljitNativeX86_32.c354 PUSH_REG(reg_map[SLJIT_S0]); in sljit_emit_enter()
394 …EMIT_MOV(compiler, (arg_types & SLJIT_ARG_TYPE_SCRATCH_REG) ? SLJIT_R0 : SLJIT_S0, 0, SLJIT_R2, 0); in sljit_emit_enter()
422 EMIT_MOV(compiler, SLJIT_S0 - saved_arg_count, 0, SLJIT_MEM1(SLJIT_SP), args_size); in sljit_emit_enter()
438 EMIT_MOV(compiler, SLJIT_S0, 0, SLJIT_R2, 0); in sljit_emit_enter()
443 EMIT_MOV(compiler, SLJIT_S0 - saved_arg_count, 0, SLJIT_R1, 0); in sljit_emit_enter()
584 POP_REG(reg_map[SLJIT_S0]); in emit_stack_frame_release()
1066 EMIT_MOV(compiler, SLJIT_S0, 0, SLJIT_MEM1(SLJIT_SP), offset); in tail_call_with_args()
H A DsljitLir.h187 #define SLJIT_S0 (SLJIT_NUMBER_OF_REGISTERS) macro
207 #define SLJIT_FIRST_SAVED_REG (SLJIT_S0 - SLJIT_NUMBER_OF_SAVED_REGISTERS + 1)
H A DsljitNativeARM_T2_32.c1100 tmp = SLJIT_S0 - saveds; in sljit_emit_enter()
1101 for (i = SLJIT_S0; i > tmp; i--) in sljit_emit_enter()
1169 tmp = SLJIT_S0 - saved_arg_count; in sljit_emit_enter()
1218 …FAIL_IF(push_inst16(compiler, MOV | SET_REGS44(SLJIT_S0 - saved_arg_count, SLJIT_R0 + word_arg_cou… in sljit_emit_enter()
1360 tmp = SLJIT_S0 - compiler->saveds; in emit_stack_frame_release()
1361 for (i = SLJIT_S0; i > tmp; i--) in emit_stack_frame_release()
1383 SLJIT_ASSERT(reg_list == ((sljit_uw)1 << reg_map[SLJIT_S0])); in emit_stack_frame_release()
1384 lr_dst = SLJIT_S0; in emit_stack_frame_release()
2388 if ((type & SLJIT_CALL_RETURN) && (src >= SLJIT_FIRST_SAVED_REG && src <= SLJIT_S0)) { in sljit_emit_icall()
H A DsljitNativeARM_32.c1067 tmp = SLJIT_S0 - saveds; in sljit_emit_enter()
1068 for (i = SLJIT_S0; i > tmp; i--) in sljit_emit_enter()
1141 tmp = SLJIT_S0 - saved_arg_count; in sljit_emit_enter()
1188 …FAIL_IF(push_inst(compiler, MOV | RD(SLJIT_S0 - saved_arg_count) | RM(SLJIT_R0 + word_arg_count))); in sljit_emit_enter()
1279 tmp = SLJIT_S0 - compiler->saveds; in emit_stack_frame_release()
1280 for (i = SLJIT_S0; i > tmp; i--) in emit_stack_frame_release()
1302 SLJIT_ASSERT(reg_list == ((sljit_uw)1 << reg_map[SLJIT_S0])); in emit_stack_frame_release()
1303 lr_dst = SLJIT_S0; in emit_stack_frame_release()
2825 if ((type & SLJIT_CALL_RETURN) && (src >= SLJIT_FIRST_SAVED_REG && src <= SLJIT_S0)) { in sljit_emit_icall()
H A DsljitNativePPC_common.c776 tmp = SLJIT_S0 - saveds; in sljit_emit_enter()
777 for (i = SLJIT_S0; i > tmp; i--) { in sljit_emit_enter()
797 tmp = SLJIT_S0 - saved_arg_count; in sljit_emit_enter()
808 …FAIL_IF(push_inst(compiler, OR | S(SLJIT_R0 + word_arg_count) | A(SLJIT_S0 - saved_arg_count) | B(… in sljit_emit_enter()
873 tmp = SLJIT_S0 - compiler->saveds; in emit_stack_frame_release()
874 for (i = SLJIT_S0; i > tmp; i--) { in emit_stack_frame_release()
2233 if (src >= SLJIT_FIRST_SAVED_REG && src <= SLJIT_S0) { in sljit_emit_icall()
H A DsljitNativeARM_64.c956 tmp = SLJIT_S0 - saveds; in sljit_emit_enter()
957 for (i = SLJIT_S0; i > tmp; i--) { in sljit_emit_enter()
1017 …FAIL_IF(push_inst(compiler, ORR | RD(SLJIT_S0 - tmp) | RN(TMP_ZERO) | RM(SLJIT_R0 + word_arg_count… in sljit_emit_enter()
1139 tmp = SLJIT_S0 - compiler->saveds; in emit_stack_frame_release()
1140 for (i = SLJIT_S0; i > tmp; i--) { in emit_stack_frame_release()
1908 if (src >= SLJIT_FIRST_SAVED_REG && src <= SLJIT_S0) { in sljit_emit_icall()
H A DsljitNativeMIPS_common.c835 tmp = SLJIT_S0 - saveds; in sljit_emit_enter()
836 for (i = SLJIT_S0; i > tmp; i--) { in sljit_emit_enter()
908 tmp = SLJIT_S0 - saved_arg_count; in sljit_emit_enter()
948 tmp = SLJIT_S0 - saved_arg_count; in sljit_emit_enter()
1030 tmp = SLJIT_S0 - saveds; in emit_stack_frame_release()
1031 for (i = SLJIT_S0; i > tmp; i--) { in emit_stack_frame_release()
H A DsljitNativeS390X.c1647 SLJIT_ASSERT(gpr(SLJIT_FIRST_SAVED_REG) == r6 && gpr(SLJIT_S0) == r13); in sljit_emit_enter()
1692 FAIL_IF(push_inst(compiler, lgr(gpr(SLJIT_S0 - tmp), gpr(SLJIT_R0 + word_arg_count)))); in sljit_emit_enter()
3175 if (src >= SLJIT_FIRST_SAVED_REG && src <= SLJIT_S0) { in sljit_emit_icall()
H A DsljitLir.c805 || ((r) > (SLJIT_S0 - compiler->saveds) && (r) <= SLJIT_S0))
/PHP-8.2/ext/pcre/pcre2lib/
H A Dpcre2_jit_compile.c566 #define STR_END SLJIT_S0
3366 OP1(SLJIT_MOV, SLJIT_S0, 0, SLJIT_MEM1(SLJIT_SP), common->start_ptr); in copy_ovector()
3370 OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_R0), SLJIT_OFFSETOF(jit_arguments, startchar_ptr), SLJIT_S0, 0); in copy_ovector()
3378 OP1(SLJIT_MOV, SLJIT_S0, 0, SLJIT_MEM1(SLJIT_SP), common->start_ptr); in copy_ovector()
3383 OP1(SLJIT_MOV, SLJIT_MEM1(ARGUMENTS), SLJIT_OFFSETOF(jit_arguments, startchar_ptr), SLJIT_S0, 0); in copy_ovector()
3391 GET_LOCAL_BASE(SLJIT_S0, 0, OVECTOR_START - (has_pre ? sizeof(sljit_sw) : 0)); in copy_ovector()
3400 OP1(SLJIT_MOV, SLJIT_S1, 0, SLJIT_MEM1(SLJIT_S0), 0); in copy_ovector()
3401 OP2(SLJIT_ADD, SLJIT_S0, 0, SLJIT_S0, 0, SLJIT_IMM, sizeof(sljit_sw)); in copy_ovector()
3456 SLJIT_COMPILE_ASSERT(STR_END == SLJIT_S0, str_end_must_be_saved_reg0); in return_with_partial_match()
13933 OP1(SLJIT_MOV, ARGUMENTS, 0, SLJIT_S0, 0); in jit_compile()
[all …]

Completed in 123 milliseconds