wingo pushed a commit to branch master
in repository guile.

commit 0da87968d1444b5708d4855f0a6ace3837c50d4b
Author: Andy Wingo <wi...@igalia.com>
Date:   Fri May 17 10:59:05 2019 +0200

    Remove unused jit_{gpr,fpr}_is_callee_save
---
 lightening/aarch64.h | 15 ---------------
 lightening/x86.h     | 48 ------------------------------------------------
 2 files changed, 63 deletions(-)

diff --git a/lightening/aarch64.h b/lightening/aarch64.h
index 13a0f1c..0e675a9 100644
--- a/lightening/aarch64.h
+++ b/lightening/aarch64.h
@@ -89,21 +89,6 @@
 #define _D30    JIT_FPR(30)
 #define _D31    JIT_FPR(31)
 
-static inline jit_bool_t
-jit_gpr_is_callee_save (jit_gpr_t reg)
-{
-  // x19 to x28 are callee-save, x29 is the frame pointer, and x30 is
-  // the link register.
-  return 19 <= jit_gpr_regno (reg) && jit_gpr_regno (reg) <= 30;
-}
-
-static inline jit_bool_t
-jit_fpr_is_callee_save (jit_fpr_t reg)
-{
-  // v8 to v15 are callee-save.
-  return 8 <= jit_fpr_regno (reg) && jit_fpr_regno (reg) <= 15;
-}
-
 #define JIT_R0    _X0
 #define JIT_R1    _X1
 #define JIT_R2    _X2
diff --git a/lightening/x86.h b/lightening/x86.h
index 6474903..64ee006 100644
--- a/lightening/x86.h
+++ b/lightening/x86.h
@@ -73,54 +73,6 @@
 #  define _XMM15   JIT_FPR(15)
 #endif
 
-static inline jit_bool_t
-jit_gpr_is_callee_save (jit_gpr_t reg)
-{
-#if __X32
-  return jit_same_gprs (reg, _RBX) ||
-    jit_same_gprs (reg, _RBP) ||
-    jit_same_gprs (reg, _RSI) ||
-    jit_same_gprs (reg, _RDI);
-#elif __CYGWIN__
-  return jit_same_gprs (reg, _RBX) ||
-    jit_same_gprs (reg, _RBP) ||
-    jit_same_gprs (reg, _RSI) ||
-    jit_same_gprs (reg, _RDI) ||
-    jit_same_gprs (reg, _R12) ||
-    jit_same_gprs (reg, _R13) ||
-    jit_same_gprs (reg, _R14) ||
-    jit_same_gprs (reg, _R15);
-#else
-  return jit_same_gprs (reg, _RBX) ||
-    jit_same_gprs (reg, _RBP) ||
-    jit_same_gprs (reg, _R12) ||
-    jit_same_gprs (reg, _R13) ||
-    jit_same_gprs (reg, _R14) ||
-    jit_same_gprs (reg, _R15);
-#endif
-}
-
-static inline jit_bool_t
-jit_fpr_is_callee_save (jit_fpr_t reg)
-{
-#if __X32
-  return 0;
-#elif __CYGWIN__
-  return jit_same_fprs (reg, _XMM6) ||
-    jit_same_fprs (reg, _XMM7) ||
-    jit_same_fprs (reg, _XMM8) ||
-    jit_same_fprs (reg, _XMM9) ||
-    jit_same_fprs (reg, _XMM10) ||
-    jit_same_fprs (reg, _XMM11) ||
-    jit_same_fprs (reg, _XMM12) ||
-    jit_same_fprs (reg, _XMM13) ||
-    jit_same_fprs (reg, _XMM14) ||
-    jit_same_fprs (reg, _XMM15);
-#else
-  return 0;
-#endif
-}
-
 #define JIT_SP     _RSP
 #if __X32
 #  define JIT_R0   _RAX

Reply via email to