Home
last modified time | relevance | path

Searched refs:extra_space (Results 1 – 4 of 4) sorted by relevance

/PHP-8.2/ext/pcre/pcre2lib/sljit/
H A DsljitNativeMIPS_32.c445 sljit_u32 is_tail_call = *extra_space & SLJIT_CALL_RETURN; in call_with_args()
502 *extra_space = offset; in call_with_args()
505 *extra_space = 16; in call_with_args()
510 *extra_space = 0; in call_with_args()
576 sljit_u32 extra_space = (sljit_u32)type; in sljit_emit_call() local
592 if (!(type & SLJIT_CALL_RETURN) || extra_space > 0) { in sljit_emit_call()
601 if (extra_space == 0) in sljit_emit_call()
620 sljit_u32 extra_space = (sljit_u32)type; in sljit_emit_icall() local
637 FAIL_IF(call_with_args(compiler, arg_types, &ins, &extra_space)); in sljit_emit_icall()
640 if (!(type & SLJIT_CALL_RETURN) || extra_space > 0) in sljit_emit_icall()
[all …]
H A DsljitNativeX86_32.c840 sljit_s32 *extra_space, sljit_s32 arg_types, in tail_call_with_args() argument
849 sljit_u8 fast_call = (*extra_space & 0xff) == SLJIT_CALL; in tail_call_with_args()
896 *extra_space = fast_call ? 0 : args_size; in tail_call_with_args()
900 *extra_space = 0; in tail_call_with_args()
1073 *extra_space = 0; in tail_call_with_args()
1097 *extra_space = args_size; in tail_call_with_args()
1186 static sljit_s32 emit_tail_call_end(struct sljit_compiler *compiler, sljit_s32 extra_space) in emit_tail_call_end() argument
1191 BINARY_IMM32(ADD, extra_space, SLJIT_SP, 0); in emit_tail_call_end()
H A DsljitNativeARM_T2_32.c2153 *extra_space = offset; in softfloat_call_with_args()
2162 *extra_space = 0; in softfloat_call_with_args()
2285 sljit_u32 extra_space = (sljit_u32)type; in sljit_emit_call() local
2293 SLJIT_ASSERT((extra_space & 0x7) == 0); in sljit_emit_call()
2295 if ((type & SLJIT_CALL_RETURN) && extra_space == 0) in sljit_emit_call()
2306 if (extra_space > 0) { in sljit_emit_call()
2309 | RN4(SLJIT_SP) | (extra_space - sizeof(sljit_sw)))); in sljit_emit_call()
2377 sljit_u32 extra_space = (sljit_u32)type; in sljit_emit_icall() local
2395 SLJIT_ASSERT((extra_space & 0x7) == 0); in sljit_emit_icall()
2397 if ((type & SLJIT_CALL_RETURN) && extra_space == 0) in sljit_emit_icall()
[all …]
H A DsljitNativeARM_32.c2579 *extra_space = offset; in softfloat_call_with_args()
2588 *extra_space = 0; in softfloat_call_with_args()
2714 sljit_u32 extra_space = (sljit_u32)type; in sljit_emit_call() local
2722 SLJIT_ASSERT((extra_space & 0x7) == 0); in sljit_emit_call()
2724 if ((type & SLJIT_CALL_RETURN) && extra_space == 0) in sljit_emit_call()
2735 if (extra_space > 0) { in sljit_emit_call()
2738 TMP_REG2, SLJIT_SP, extra_space - sizeof(sljit_sw)))); in sljit_emit_call()
2814 sljit_u32 extra_space = (sljit_u32)type; in sljit_emit_icall() local
2832 SLJIT_ASSERT((extra_space & 0x7) == 0); in sljit_emit_icall()
2834 if ((type & SLJIT_CALL_RETURN) && extra_space == 0) in sljit_emit_icall()
[all …]

Completed in 63 milliseconds