Lines Matching refs:local_size

315 	sljit_s32 fscratches, sljit_s32 fsaveds, sljit_s32 local_size)  in sljit_emit_enter()  argument
326 …ljit_emit_enter(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds, local_size)); in sljit_emit_enter()
327 set_emit_enter(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds, local_size); in sljit_emit_enter()
423 local_size = ((SLJIT_LOCALS_OFFSET_BASE + local_size + size + 0xf) & ~0xf) - size; in sljit_emit_enter()
424 compiler->local_size = local_size; in sljit_emit_enter()
443 if (word_arg_count == 3 && local_size > 4 * 4096) in sljit_emit_enter()
444 r2_offset = local_size + args_size; in sljit_emit_enter()
463 SLJIT_ASSERT(r2_offset == -1 || local_size > 4 * 4096); in sljit_emit_enter()
465 if (local_size > 4096) { in sljit_emit_enter()
466 if (local_size <= 4 * 4096) { in sljit_emit_enter()
469 if (local_size > 2 * 4096) in sljit_emit_enter()
471 if (local_size > 3 * 4096) in sljit_emit_enter()
483 local_size -= SSIZE_OF(sw); in sljit_emit_enter()
484 r2_offset = local_size; in sljit_emit_enter()
487 EMIT_MOV(compiler, SLJIT_R2, 0, SLJIT_IMM, local_size >> 12); in sljit_emit_enter()
498 local_size &= 0xfff; in sljit_emit_enter()
502 if (local_size > 0) { in sljit_emit_enter()
503 BINARY_IMM32(OR, 0, SLJIT_MEM1(SLJIT_SP), -local_size); in sljit_emit_enter()
504 BINARY_IMM32(SUB, local_size, SLJIT_SP, 0); in sljit_emit_enter()
512 SLJIT_ASSERT(local_size > 0); in sljit_emit_enter()
514 BINARY_IMM32(SUB, local_size, SLJIT_SP, 0); in sljit_emit_enter()
540 sljit_s32 fscratches, sljit_s32 fsaveds, sljit_s32 local_size) in sljit_set_context() argument
545 …jit_set_context(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds, local_size)); in sljit_set_context()
546 set_set_context(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds, local_size); in sljit_set_context()
578 compiler->local_size = ((SLJIT_LOCALS_OFFSET_BASE + local_size + saveds + 0xf) & ~0xf) - saveds; in sljit_set_context()
585 sljit_s32 local_size, saveds; in emit_stack_frame_release() local
592 local_size = compiler->local_size; in emit_stack_frame_release()
597 local_size += SSIZE_OF(sw); in emit_stack_frame_release()
601 if (local_size > 0) in emit_stack_frame_release()
602 BINARY_IMM32(ADD, local_size, SLJIT_SP, 0); in emit_stack_frame_release()
636 SLJIT_ASSERT(compiler->local_size > 0); in sljit_emit_return_void()
828 offset = stack_size + compiler->local_size; in tail_call_with_args()
893 min_size = prev_stack_size + compiler->local_size; in tail_call_with_args()
1023 offset = compiler->local_size + 3 * SSIZE_OF(sw); in tail_call_reg_arg_with_args()
1242 return emit_mov(compiler, dst, dstw, SLJIT_MEM1(SLJIT_SP), compiler->local_size + saveds); in sljit_emit_get_return_address()
1678 SLJIT_ASSERT(compiler->local_size > 0); in skip_frames_before_return()
1680 size = compiler->local_size; in skip_frames_before_return()