From dbb1bb24099caad8e106a1b80f831b131b3d8e87 Mon Sep 17 00:00:00 2001 From: pcpa Date: Tue, 14 Oct 2014 17:05:02 -0300 Subject: [PATCH] Use jit_code_last_code as symbolic name of last enum * include/lightning.h, lib/jit_size.c, size.c: Use a symbolic value for the last IR code. --- ChangeLog | 5 +++++ include/lightning.h | 1 + lib/jit_size.c | 2 +- size.c | 6 +++--- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 1274690e3..35e26a1da 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2014-10-13 Paulo Andrade + + * include/lightning.h, lib/jit_size.c, size.c: Use a + symbolic value for the last IR code. + 2014-10-12 Paulo Andrade * include/lightning.h, include/lightning/jit_private.h, diff --git a/include/lightning.h b/include/lightning.h index 600174e87..0179919e3 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 1215c3ca9..b2facc5ca 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 diff --git a/size.c b/size.c index 6d2ca5653..437559f05 100644 --- a/size.c +++ b/size.c @@ -21,7 +21,7 @@ #include #include -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");