mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-20 11:40:18 +02:00
Make jit_align_stack and jit_shrink_stack public
This commit is contained in:
parent
c54c248bc9
commit
dc28ac03c1
2 changed files with 5 additions and 2 deletions
|
@ -226,6 +226,9 @@ JIT_API void jit_patch_there(jit_state_t*, jit_reloc_t, jit_pointer_t);
|
|||
JIT_API void jit_move_operands (jit_state_t *_jit, jit_operand_t *dst,
|
||||
jit_operand_t *src, size_t argc);
|
||||
|
||||
JIT_API size_t jit_align_stack (jit_state_t *_jit, size_t expand);
|
||||
JIT_API void jit_shrink_stack (jit_state_t *_jit, size_t diff);
|
||||
|
||||
/* Note that all functions that take jit_operand_t args[] use the args
|
||||
as scratch space while shuffling values into position. */
|
||||
JIT_API void jit_calli(jit_state_t *, jit_pointer_t f,
|
||||
|
|
|
@ -892,7 +892,7 @@ jit_move_operands(jit_state_t *_jit, jit_operand_t *dst, jit_operand_t *src,
|
|||
apply_addend(_jit, dst[i], src[i]);
|
||||
}
|
||||
|
||||
static size_t
|
||||
size_t
|
||||
jit_align_stack(jit_state_t *_jit, size_t expand)
|
||||
{
|
||||
size_t new_size = _jit->frame_size + expand;
|
||||
|
@ -907,7 +907,7 @@ jit_align_stack(jit_state_t *_jit, size_t expand)
|
|||
return diff;
|
||||
}
|
||||
|
||||
static void
|
||||
void
|
||||
jit_shrink_stack(jit_state_t *_jit, size_t diff)
|
||||
{
|
||||
if (diff)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue