dotgnu-pnet-commits
[Top][All Lists]
Advanced

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

[dotgnu-pnet-commits] libjit/jit jit-rules.h


From: Aleksey Demakov
Subject: [dotgnu-pnet-commits] libjit/jit jit-rules.h
Date: Mon, 23 Mar 2009 12:49:24 +0000

CVSROOT:        /sources/dotgnu-pnet
Module name:    libjit
Changes by:     Aleksey Demakov <avd>   09/03/23 12:49:24

Modified files:
        jit            : jit-rules.h 

Log message:
        cosmetic changes

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libjit/jit/jit-rules.h?cvsroot=dotgnu-pnet&r1=1.18&r2=1.19

Patches:
Index: jit-rules.h
===================================================================
RCS file: /sources/dotgnu-pnet/libjit/jit/jit-rules.h,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -b -r1.18 -r1.19
--- jit-rules.h 5 Feb 2009 21:01:24 -0000       1.18
+++ jit-rules.h 23 Mar 2009 12:49:24 -0000      1.19
@@ -34,24 +34,27 @@
  * Determine which backend to use.
  */
 #if defined(USE_LIBJIT_INTERPRETER)
-       #define JIT_BACKEND_INTERP              1
-       #define JIT_HAVE_BACKEND                1
-#elif defined(__i386) || defined(__i386__) || defined(_M_IX86)
-       #define JIT_BACKEND_X86                 1
-       #define JIT_HAVE_BACKEND                1
+# define JIT_BACKEND_INTERP            1
+# define JIT_HAVE_BACKEND              1
 #elif defined(__alpha) || defined(__alpha__)
-       #define JIT_BACKEND_ALPHA               1
-       #define JIT_HAVE_BACKEND                1
-#elif defined(__amd64) || defined(__amd64__) || defined(_x86_64) || 
defined(_x86_64__)
-       #define JIT_BACKEND_X86_64              1
-       #define JIT_HAVE_BACKEND                1
+# define JIT_BACKEND_ALPHA             1
+# define JIT_HAVE_BACKEND              1
 #elif defined(__arm) || defined(__arm__)
-       #define JIT_BACKEND_ARM                 1
-       #define JIT_HAVE_BACKEND                1
+# define JIT_BACKEND_ARM               1
+# define JIT_HAVE_BACKEND              1
+#elif defined(__i386) || defined(__i386__) || defined(_M_IX86)
+# define JIT_BACKEND_X86               1
+# define JIT_HAVE_BACKEND              1
+#elif defined(__amd64) || defined(__amd64__) || defined(_x86_64) || 
defined(_x86_64__)
+# define JIT_BACKEND_X86_64            1
+# define JIT_HAVE_BACKEND              1
 #endif
 
+/*
+ * Fallback  to interpreter if there is no appropriate native backend.
+ */
 #if !defined(JIT_HAVE_BACKEND)
-       #define JIT_BACKEND_INTERP              1
+# define JIT_BACKEND_INTERP            1
 #endif
 
 /*
@@ -80,24 +83,25 @@
 #define        JIT_REG_CALL_USED       (1 << 8)        /* Destroyed by a call 
*/
 #define        JIT_REG_IN_STACK        (1 << 9)        /* Middle of stack-like 
allocation */
 #define        JIT_REG_GLOBAL          (1 << 10)       /* Candidate for global 
allocation */
-#define        JIT_REG_ALL     (JIT_REG_WORD | JIT_REG_LONG | JIT_REG_FLOAT32 
| \
-                                        JIT_REG_FLOAT64 | JIT_REG_NFLOAT)
+#define        JIT_REG_ALL             (JIT_REG_WORD | JIT_REG_LONG \
+                                | JIT_REG_FLOAT32 | JIT_REG_FLOAT64 \
+                                | JIT_REG_NFLOAT)
 
 /*
  * Include definitions that are specific to the backend.
  */
 #if defined(JIT_BACKEND_INTERP)
-       #include "jit-rules-interp.h"
-#elif defined(JIT_BACKEND_X86)
-       #include "jit-rules-x86.h"
-#elif defined(JIT_BACKEND_ARM)
-       #include "jit-rules-arm.h"
+# include "jit-rules-interp.h"
 #elif defined(JIT_BACKEND_ALPHA)
-       #include "jit-rules-alpha.h"
+# include "jit-rules-alpha.h"
+#elif defined(JIT_BACKEND_ARM)
+# include "jit-rules-arm.h"
+#elif defined(JIT_BACKEND_X86)
+# include "jit-rules-x86.h"
 #elif defined(JIT_BACKEND_X86_64)
-       #include "jit-rules-x86-64.h"
+# include "jit-rules-x86-64.h"
 #else
-       #error "unknown jit backend type"
+# error "unknown jit backend type"
 #endif
 
 /*
@@ -110,14 +114,19 @@
  * definitions if it has more registers than can fit in a "jit_uint".
  */
 #if !defined(jit_regused_init)
+
 typedef jit_uint jit_regused_t;
+
 #define        jit_regused_init                                (0)
 #define        jit_regused_init_used                           (~0)
-#define        jit_reg_is_used(mask,reg)               \
-                       (((mask) & (((jit_uint)1) << (reg))) != 0)
+
+#define        jit_reg_is_used(mask,reg)       (((mask) & (((jit_uint)1) << 
(reg))) != 0)
+
 #define        jit_reg_set_used(mask,reg)              ((mask) |= 
(((jit_uint)1) << (reg)))
+
 #define        jit_reg_clear_used(mask,reg)    ((mask) &= ~(((jit_uint)1) << 
(reg)))
-#endif
+
+#endif /* !defined(jit_regused_init) */
 
 /*
  * Information about a register's contents.
@@ -177,7 +186,6 @@
        int             machine;
        int             abi;
        int             abi_version;
-
 };
 
 /*




reply via email to

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