-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | include/lightning.h | 1 | ||||
-rw-r--r-- | lib/jit_size.c | 2 | ||||
-rw-r--r-- | size.c | 6 |
@@ -1,3 +1,8 @@ +2014年10月13日 Paulo Andrade <pcpa@gnu.org> + + * include/lightning.h, lib/jit_size.c, size.c: Use a + symbolic value for the last IR code. + 2014年10月12日 Paulo Andrade <pcpa@gnu.org> * include/lightning.h, include/lightning/jit_private.h, diff --git a/include/lightning.h b/include/lightning.h index 600174e..0179919 100644 --- a/include/lightning.h +++ b/include/lightning.h @@ -826,6 +826,7 @@ typedef enum { #define jit_movi_d_w(u, v) jit_new_node_wd(jit_code_movi_d_w, u, v) jit_code_x86_retval_f, jit_code_x86_retval_d, +#define jit_code_last_code jit_code_x86_retval_d } jit_code_t; typedef void* (*jit_alloc_func_ptr) (size_t); diff --git a/lib/jit_size.c b/lib/jit_size.c index 1215c3c..b2facc5 100644 --- a/lib/jit_size.c +++ b/lib/jit_size.c @@ -26,7 +26,7 @@ /* * Initialization */ -static jit_int16_t _szs[jit_code_x86_retval_d + 1] = { +static jit_int16_t _szs[jit_code_last_code + 1] = { #if GET_JIT_SIZE # define JIT_INSTR_MAX 256 #else @@ -21,7 +21,7 @@ #include <lightning/jit_private.h> #include <stdio.h> -jit_int16_t _szs[jit_code_x86_retval_d + 1]; +jit_int16_t _szs[jit_code_last_code + 1]; int main(int argc, char *argv[]) @@ -39,7 +39,7 @@ main(int argc, char *argv[]) fclose(fp); max = 0; - for (offset = 0; offset <= jit_code_x86_retval_d; offset++) + for (offset = 0; offset <= jit_code_last_code; offset++) if (max < _szs[offset]) max = _szs[offset]; @@ -68,7 +68,7 @@ main(int argc, char *argv[]) fprintf(fp, "#if defined(__powerpc__)\n"); #endif fprintf(fp, "#define JIT_INSTR_MAX %d\n", max); - for (offset = 0; offset <= jit_code_x86_retval_d; offset++) + for (offset = 0; offset <= jit_code_last_code; offset++) fprintf(fp, " %d,\n", _szs[offset]); #if defined(__arm__) fprintf(fp, "#endif /* __ARM_PCS_VFP */\n"); |