Lines Matching refs:local_size

365 	sljit_s32 fscratches, sljit_s32 fsaveds, sljit_s32 local_size)  in sljit_emit_enter()  argument
379 …ljit_emit_enter(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds, local_size)); in sljit_emit_enter()
380 set_emit_enter(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds, local_size); in sljit_emit_enter()
412 local_size += SLJIT_LOCALS_OFFSET; in sljit_emit_enter()
416 saved_float_regs_offset = ((local_size + 0xf) & ~0xf); in sljit_emit_enter()
417 local_size = saved_float_regs_offset + saved_float_regs_size; in sljit_emit_enter()
479 local_size = ((local_size + saved_regs_size + 0xf) & ~0xf) - saved_regs_size; in sljit_emit_enter()
480 compiler->local_size = local_size; in sljit_emit_enter()
483 if (local_size > 0) { in sljit_emit_enter()
484 if (local_size <= 4 * 4096) { in sljit_emit_enter()
485 if (local_size > 4096) in sljit_emit_enter()
487 if (local_size > 2 * 4096) in sljit_emit_enter()
489 if (local_size > 3 * 4096) in sljit_emit_enter()
493 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_IMM, local_size >> 12); in sljit_emit_enter()
505 local_size &= 0xfff; in sljit_emit_enter()
508 if (local_size > 0) in sljit_emit_enter()
509 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_MEM1(SLJIT_SP), -local_size); in sljit_emit_enter()
513 if (local_size > 0) in sljit_emit_enter()
514 BINARY_IMM32(SUB, local_size, SLJIT_SP, 0); in sljit_emit_enter()
542 sljit_s32 fscratches, sljit_s32 fsaveds, sljit_s32 local_size) in sljit_set_context() argument
550 …jit_set_context(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds, local_size)); in sljit_set_context()
551 set_set_context(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds, local_size); in sljit_set_context()
554 local_size += SLJIT_LOCALS_OFFSET; in sljit_set_context()
558 local_size = ((local_size + 0xf) & ~0xf) + saved_float_regs_size; in sljit_set_context()
565 compiler->local_size = ((local_size + saved_regs_size + 0xf) & ~0xf) - saved_regs_size; in sljit_set_context()
585 saved_float_regs_offset = (compiler->local_size - saved_float_regs_offset) & ~0xf; in emit_stack_frame_release()
604 if (compiler->local_size > 0) { in emit_stack_frame_release()
605 if (compiler->local_size <= 127) { in emit_stack_frame_release()
612 *inst = U8(compiler->local_size); in emit_stack_frame_release()
621 sljit_unaligned_store_s32(inst, compiler->local_size); in emit_stack_frame_release()
975 size = compiler->local_size; in skip_frames_before_return()