guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] 03/07: Make jit_align_stack and jit_shrink_stack public


From: Andy Wingo
Subject: [Guile-commits] 03/07: Make jit_align_stack and jit_shrink_stack public
Date: Fri, 26 Apr 2019 06:45:41 -0400 (EDT)

wingo pushed a commit to branch lightening
in repository guile.

commit dc28ac03c1206659017902ae042ada8bb4092f8f
Author: Andy Wingo <address@hidden>
Date:   Fri Apr 26 10:04:04 2019 +0200

    Make jit_align_stack and jit_shrink_stack public
---
 lightening.h            | 3 +++
 lightening/lightening.c | 4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/lightening.h b/lightening.h
index d5a96fa..43ef7b8 100644
--- a/lightening.h
+++ b/lightening.h
@@ -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,
diff --git a/lightening/lightening.c b/lightening/lightening.c
index b2bc708..1a13559 100644
--- a/lightening/lightening.c
+++ b/lightening/lightening.c
@@ -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)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]