Commit d4a9eb1fc6fff9346963ef67629d1b232f01789c
1 parent
d9b630fd
Add some missing static and const qualifiers, reg_names only used if NDEBUG set
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5421 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
7 changed files
with
32 additions
and
15 deletions
tcg/arm/tcg-target.c
| @@ -21,7 +21,9 @@ | @@ -21,7 +21,9 @@ | ||
| 21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | 21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |
| 22 | * THE SOFTWARE. | 22 | * THE SOFTWARE. |
| 23 | */ | 23 | */ |
| 24 | -const char *tcg_target_reg_names[TCG_TARGET_NB_REGS] = { | 24 | + |
| 25 | +#ifndef NDEBUG | ||
| 26 | +static const char * const tcg_target_reg_names[TCG_TARGET_NB_REGS] = { | ||
| 25 | "%r0", | 27 | "%r0", |
| 26 | "%r1", | 28 | "%r1", |
| 27 | "%r2", | 29 | "%r2", |
| @@ -38,8 +40,9 @@ const char *tcg_target_reg_names[TCG_TARGET_NB_REGS] = { | @@ -38,8 +40,9 @@ const char *tcg_target_reg_names[TCG_TARGET_NB_REGS] = { | ||
| 38 | "%r13", | 40 | "%r13", |
| 39 | "%r14", | 41 | "%r14", |
| 40 | }; | 42 | }; |
| 43 | +#endif | ||
| 41 | 44 | ||
| 42 | -int tcg_target_reg_alloc_order[] = { | 45 | +static const int tcg_target_reg_alloc_order[] = { |
| 43 | TCG_REG_R0, | 46 | TCG_REG_R0, |
| 44 | TCG_REG_R1, | 47 | TCG_REG_R1, |
| 45 | TCG_REG_R2, | 48 | TCG_REG_R2, |
| @@ -57,10 +60,10 @@ int tcg_target_reg_alloc_order[] = { | @@ -57,10 +60,10 @@ int tcg_target_reg_alloc_order[] = { | ||
| 57 | TCG_REG_R14, | 60 | TCG_REG_R14, |
| 58 | }; | 61 | }; |
| 59 | 62 | ||
| 60 | -const int tcg_target_call_iarg_regs[4] = { | 63 | +static const int tcg_target_call_iarg_regs[4] = { |
| 61 | TCG_REG_R0, TCG_REG_R1, TCG_REG_R2, TCG_REG_R3 | 64 | TCG_REG_R0, TCG_REG_R1, TCG_REG_R2, TCG_REG_R3 |
| 62 | }; | 65 | }; |
| 63 | -const int tcg_target_call_oarg_regs[2] = { | 66 | +static const int tcg_target_call_oarg_regs[2] = { |
| 64 | TCG_REG_R0, TCG_REG_R1 | 67 | TCG_REG_R0, TCG_REG_R1 |
| 65 | }; | 68 | }; |
| 66 | 69 | ||
| @@ -91,7 +94,7 @@ static inline int tcg_target_get_call_iarg_regs_count(int flags) | @@ -91,7 +94,7 @@ static inline int tcg_target_get_call_iarg_regs_count(int flags) | ||
| 91 | } | 94 | } |
| 92 | 95 | ||
| 93 | /* parse target specific constraints */ | 96 | /* parse target specific constraints */ |
| 94 | -int target_parse_constraint(TCGArgConstraint *ct, const char **pct_str) | 97 | +static int target_parse_constraint(TCGArgConstraint *ct, const char **pct_str) |
| 95 | { | 98 | { |
| 96 | const char *ct_str; | 99 | const char *ct_str; |
| 97 | 100 |
tcg/hppa/tcg-target.c
| @@ -22,6 +22,7 @@ | @@ -22,6 +22,7 @@ | ||
| 22 | * THE SOFTWARE. | 22 | * THE SOFTWARE. |
| 23 | */ | 23 | */ |
| 24 | 24 | ||
| 25 | +#ifndef NDEBUG | ||
| 25 | static const char * const tcg_target_reg_names[TCG_TARGET_NB_REGS] = { | 26 | static const char * const tcg_target_reg_names[TCG_TARGET_NB_REGS] = { |
| 26 | "%r0", | 27 | "%r0", |
| 27 | "%r1", | 28 | "%r1", |
| @@ -56,6 +57,7 @@ static const char * const tcg_target_reg_names[TCG_TARGET_NB_REGS] = { | @@ -56,6 +57,7 @@ static const char * const tcg_target_reg_names[TCG_TARGET_NB_REGS] = { | ||
| 56 | "%sp", | 57 | "%sp", |
| 57 | "%r31", | 58 | "%r31", |
| 58 | }; | 59 | }; |
| 60 | +#endif | ||
| 59 | 61 | ||
| 60 | static const int tcg_target_reg_alloc_order[] = { | 62 | static const int tcg_target_reg_alloc_order[] = { |
| 61 | TCG_REG_R4, | 63 | TCG_REG_R4, |
| @@ -106,7 +108,7 @@ static inline int tcg_target_get_call_iarg_regs_count(int flags) | @@ -106,7 +108,7 @@ static inline int tcg_target_get_call_iarg_regs_count(int flags) | ||
| 106 | } | 108 | } |
| 107 | 109 | ||
| 108 | /* parse target specific constraints */ | 110 | /* parse target specific constraints */ |
| 109 | -int target_parse_constraint(TCGArgConstraint *ct, const char **pct_str) | 111 | +static int target_parse_constraint(TCGArgConstraint *ct, const char **pct_str) |
| 110 | { | 112 | { |
| 111 | const char *ct_str; | 113 | const char *ct_str; |
| 112 | 114 |
tcg/i386/tcg-target.c
| @@ -21,7 +21,9 @@ | @@ -21,7 +21,9 @@ | ||
| 21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | 21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |
| 22 | * THE SOFTWARE. | 22 | * THE SOFTWARE. |
| 23 | */ | 23 | */ |
| 24 | -const char *tcg_target_reg_names[TCG_TARGET_NB_REGS] = { | 24 | + |
| 25 | +#ifndef NDEBUG | ||
| 26 | +static const char * const tcg_target_reg_names[TCG_TARGET_NB_REGS] = { | ||
| 25 | "%eax", | 27 | "%eax", |
| 26 | "%ecx", | 28 | "%ecx", |
| 27 | "%edx", | 29 | "%edx", |
| @@ -31,8 +33,9 @@ const char *tcg_target_reg_names[TCG_TARGET_NB_REGS] = { | @@ -31,8 +33,9 @@ const char *tcg_target_reg_names[TCG_TARGET_NB_REGS] = { | ||
| 31 | "%esi", | 33 | "%esi", |
| 32 | "%edi", | 34 | "%edi", |
| 33 | }; | 35 | }; |
| 36 | +#endif | ||
| 34 | 37 | ||
| 35 | -int tcg_target_reg_alloc_order[] = { | 38 | +static const int tcg_target_reg_alloc_order[] = { |
| 36 | TCG_REG_EAX, | 39 | TCG_REG_EAX, |
| 37 | TCG_REG_EDX, | 40 | TCG_REG_EDX, |
| 38 | TCG_REG_ECX, | 41 | TCG_REG_ECX, |
| @@ -42,8 +45,8 @@ int tcg_target_reg_alloc_order[] = { | @@ -42,8 +45,8 @@ int tcg_target_reg_alloc_order[] = { | ||
| 42 | TCG_REG_EBP, | 45 | TCG_REG_EBP, |
| 43 | }; | 46 | }; |
| 44 | 47 | ||
| 45 | -const int tcg_target_call_iarg_regs[3] = { TCG_REG_EAX, TCG_REG_EDX, TCG_REG_ECX }; | ||
| 46 | -const int tcg_target_call_oarg_regs[2] = { TCG_REG_EAX, TCG_REG_EDX }; | 48 | +static const int tcg_target_call_iarg_regs[3] = { TCG_REG_EAX, TCG_REG_EDX, TCG_REG_ECX }; |
| 49 | +static const int tcg_target_call_oarg_regs[2] = { TCG_REG_EAX, TCG_REG_EDX }; | ||
| 47 | 50 | ||
| 48 | static uint8_t *tb_ret_addr; | 51 | static uint8_t *tb_ret_addr; |
| 49 | 52 | ||
| @@ -80,7 +83,7 @@ static inline int tcg_target_get_call_iarg_regs_count(int flags) | @@ -80,7 +83,7 @@ static inline int tcg_target_get_call_iarg_regs_count(int flags) | ||
| 80 | } | 83 | } |
| 81 | 84 | ||
| 82 | /* parse target specific constraints */ | 85 | /* parse target specific constraints */ |
| 83 | -int target_parse_constraint(TCGArgConstraint *ct, const char **pct_str) | 86 | +static int target_parse_constraint(TCGArgConstraint *ct, const char **pct_str) |
| 84 | { | 87 | { |
| 85 | const char *ct_str; | 88 | const char *ct_str; |
| 86 | 89 |
tcg/ppc/tcg-target.c
| @@ -39,6 +39,7 @@ static uint8_t *tb_ret_addr; | @@ -39,6 +39,7 @@ static uint8_t *tb_ret_addr; | ||
| 39 | #define ADDEND_OFFSET 4 | 39 | #define ADDEND_OFFSET 4 |
| 40 | #endif | 40 | #endif |
| 41 | 41 | ||
| 42 | +#ifndef NDEBUG | ||
| 42 | static const char * const tcg_target_reg_names[TCG_TARGET_NB_REGS] = { | 43 | static const char * const tcg_target_reg_names[TCG_TARGET_NB_REGS] = { |
| 43 | "r0", | 44 | "r0", |
| 44 | "r1", | 45 | "r1", |
| @@ -73,6 +74,7 @@ static const char * const tcg_target_reg_names[TCG_TARGET_NB_REGS] = { | @@ -73,6 +74,7 @@ static const char * const tcg_target_reg_names[TCG_TARGET_NB_REGS] = { | ||
| 73 | "r30", | 74 | "r30", |
| 74 | "r31" | 75 | "r31" |
| 75 | }; | 76 | }; |
| 77 | +#endif | ||
| 76 | 78 | ||
| 77 | static const int tcg_target_reg_alloc_order[] = { | 79 | static const int tcg_target_reg_alloc_order[] = { |
| 78 | TCG_REG_R14, | 80 | TCG_REG_R14, |
tcg/ppc64/tcg-target.c
| @@ -42,6 +42,7 @@ static uint8_t *tb_ret_addr; | @@ -42,6 +42,7 @@ static uint8_t *tb_ret_addr; | ||
| 42 | #define CMP_L (1<<21) | 42 | #define CMP_L (1<<21) |
| 43 | #endif | 43 | #endif |
| 44 | 44 | ||
| 45 | +#ifndef NDEBUG | ||
| 45 | static const char * const tcg_target_reg_names[TCG_TARGET_NB_REGS] = { | 46 | static const char * const tcg_target_reg_names[TCG_TARGET_NB_REGS] = { |
| 46 | "r0", | 47 | "r0", |
| 47 | "r1", | 48 | "r1", |
| @@ -76,6 +77,7 @@ static const char * const tcg_target_reg_names[TCG_TARGET_NB_REGS] = { | @@ -76,6 +77,7 @@ static const char * const tcg_target_reg_names[TCG_TARGET_NB_REGS] = { | ||
| 76 | "r30", | 77 | "r30", |
| 77 | "r31" | 78 | "r31" |
| 78 | }; | 79 | }; |
| 80 | +#endif | ||
| 79 | 81 | ||
| 80 | static const int tcg_target_reg_alloc_order[] = { | 82 | static const int tcg_target_reg_alloc_order[] = { |
| 81 | TCG_REG_R14, | 83 | TCG_REG_R14, |
tcg/sparc/tcg-target.c
| @@ -22,6 +22,7 @@ | @@ -22,6 +22,7 @@ | ||
| 22 | * THE SOFTWARE. | 22 | * THE SOFTWARE. |
| 23 | */ | 23 | */ |
| 24 | 24 | ||
| 25 | +#ifndef NDEBUG | ||
| 25 | static const char * const tcg_target_reg_names[TCG_TARGET_NB_REGS] = { | 26 | static const char * const tcg_target_reg_names[TCG_TARGET_NB_REGS] = { |
| 26 | "%g0", | 27 | "%g0", |
| 27 | "%g1", | 28 | "%g1", |
| @@ -56,6 +57,7 @@ static const char * const tcg_target_reg_names[TCG_TARGET_NB_REGS] = { | @@ -56,6 +57,7 @@ static const char * const tcg_target_reg_names[TCG_TARGET_NB_REGS] = { | ||
| 56 | "%i6", | 57 | "%i6", |
| 57 | "%i7", | 58 | "%i7", |
| 58 | }; | 59 | }; |
| 60 | +#endif | ||
| 59 | 61 | ||
| 60 | static const int tcg_target_reg_alloc_order[] = { | 62 | static const int tcg_target_reg_alloc_order[] = { |
| 61 | TCG_REG_L0, | 63 | TCG_REG_L0, |
tcg/x86_64/tcg-target.c
| @@ -21,7 +21,9 @@ | @@ -21,7 +21,9 @@ | ||
| 21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | 21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |
| 22 | * THE SOFTWARE. | 22 | * THE SOFTWARE. |
| 23 | */ | 23 | */ |
| 24 | -const char *tcg_target_reg_names[TCG_TARGET_NB_REGS] = { | 24 | + |
| 25 | +#ifndef NDEBUG | ||
| 26 | +static const char * const tcg_target_reg_names[TCG_TARGET_NB_REGS] = { | ||
| 25 | "%rax", | 27 | "%rax", |
| 26 | "%rcx", | 28 | "%rcx", |
| 27 | "%rdx", | 29 | "%rdx", |
| @@ -39,8 +41,9 @@ const char *tcg_target_reg_names[TCG_TARGET_NB_REGS] = { | @@ -39,8 +41,9 @@ const char *tcg_target_reg_names[TCG_TARGET_NB_REGS] = { | ||
| 39 | "%r14", | 41 | "%r14", |
| 40 | "%r15", | 42 | "%r15", |
| 41 | }; | 43 | }; |
| 44 | +#endif | ||
| 42 | 45 | ||
| 43 | -int tcg_target_reg_alloc_order[] = { | 46 | +static const int tcg_target_reg_alloc_order[] = { |
| 44 | TCG_REG_RDI, | 47 | TCG_REG_RDI, |
| 45 | TCG_REG_RSI, | 48 | TCG_REG_RSI, |
| 46 | TCG_REG_RDX, | 49 | TCG_REG_RDX, |
| @@ -59,7 +62,7 @@ int tcg_target_reg_alloc_order[] = { | @@ -59,7 +62,7 @@ int tcg_target_reg_alloc_order[] = { | ||
| 59 | TCG_REG_R15, | 62 | TCG_REG_R15, |
| 60 | }; | 63 | }; |
| 61 | 64 | ||
| 62 | -const int tcg_target_call_iarg_regs[6] = { | 65 | +static const int tcg_target_call_iarg_regs[6] = { |
| 63 | TCG_REG_RDI, | 66 | TCG_REG_RDI, |
| 64 | TCG_REG_RSI, | 67 | TCG_REG_RSI, |
| 65 | TCG_REG_RDX, | 68 | TCG_REG_RDX, |
| @@ -68,7 +71,7 @@ const int tcg_target_call_iarg_regs[6] = { | @@ -68,7 +71,7 @@ const int tcg_target_call_iarg_regs[6] = { | ||
| 68 | TCG_REG_R9, | 71 | TCG_REG_R9, |
| 69 | }; | 72 | }; |
| 70 | 73 | ||
| 71 | -const int tcg_target_call_oarg_regs[2] = { | 74 | +static const int tcg_target_call_oarg_regs[2] = { |
| 72 | TCG_REG_RAX, | 75 | TCG_REG_RAX, |
| 73 | TCG_REG_RDX | 76 | TCG_REG_RDX |
| 74 | }; | 77 | }; |