mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-06 15:40:29 +02:00
Make _rvs array static-const
This commit is contained in:
parent
9bc0158238
commit
c51c93708a
11 changed files with 17 additions and 17 deletions
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2013-2017 Free Software Foundation, Inc.
|
* Copyright (C) 2013-2018 Free Software Foundation, Inc.
|
||||||
*
|
*
|
||||||
* This file is part of GNU lightning.
|
* This file is part of GNU lightning.
|
||||||
*
|
*
|
||||||
|
@ -70,7 +70,7 @@ extern void __clear_cache(void *, void *);
|
||||||
/*
|
/*
|
||||||
* Initialization
|
* Initialization
|
||||||
*/
|
*/
|
||||||
jit_register_t _rvs[] = {
|
static const jit_register_t _rvs[] = {
|
||||||
{ rc(gpr) | 0x08, "x8" },
|
{ rc(gpr) | 0x08, "x8" },
|
||||||
{ rc(gpr) | 0x12, "x18" },
|
{ rc(gpr) | 0x12, "x18" },
|
||||||
{ rc(gpr) | 0x11, "x17" },
|
{ rc(gpr) | 0x11, "x17" },
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2014-2017 Free Software Foundation, Inc.
|
* Copyright (C) 2014-2018 Free Software Foundation, Inc.
|
||||||
*
|
*
|
||||||
* This file is part of GNU lightning.
|
* This file is part of GNU lightning.
|
||||||
*
|
*
|
||||||
|
@ -69,7 +69,7 @@ static void _patch(jit_state_t*,jit_word_t,jit_node_t*);
|
||||||
/*
|
/*
|
||||||
* Initialization
|
* Initialization
|
||||||
*/
|
*/
|
||||||
jit_register_t _rvs[] = {
|
static const jit_register_t _rvs[] = {
|
||||||
{ rc(gpr) | 0x1c, "at" },
|
{ rc(gpr) | 0x1c, "at" },
|
||||||
{ rc(gpr) | 0x00, "v0" },
|
{ rc(gpr) | 0x00, "v0" },
|
||||||
{ rc(gpr) | 0x01, "t0" },
|
{ rc(gpr) | 0x01, "t0" },
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2012-2017 Free Software Foundation, Inc.
|
* Copyright (C) 2012-2018 Free Software Foundation, Inc.
|
||||||
*
|
*
|
||||||
* This file is part of GNU lightning.
|
* This file is part of GNU lightning.
|
||||||
*
|
*
|
||||||
|
@ -96,7 +96,7 @@ extern void __clear_cache(void *, void *);
|
||||||
* Initialization
|
* Initialization
|
||||||
*/
|
*/
|
||||||
jit_cpu_t jit_cpu;
|
jit_cpu_t jit_cpu;
|
||||||
jit_register_t _rvs[] = {
|
static const jit_register_t _rvs[] = {
|
||||||
{ rc(gpr) | 0x0c, "ip" },
|
{ rc(gpr) | 0x0c, "ip" },
|
||||||
{ rc(sav) | rc(gpr) | 0x04, "r4" },
|
{ rc(sav) | rc(gpr) | 0x04, "r4" },
|
||||||
{ rc(sav) | rc(gpr) | 0x05, "r5" },
|
{ rc(sav) | rc(gpr) | 0x05, "r5" },
|
||||||
|
|
|
@ -41,7 +41,7 @@ extern void __clear_cache(void *, void *);
|
||||||
/*
|
/*
|
||||||
* Initialization
|
* Initialization
|
||||||
*/
|
*/
|
||||||
jit_register_t _rvs[] = {
|
static const jit_register_t _rvs[] = {
|
||||||
{ 0, "r0" }, /* Zero */
|
{ 0, "r0" }, /* Zero */
|
||||||
/* Not register starved, so, avoid allocating r1 and rp
|
/* Not register starved, so, avoid allocating r1 and rp
|
||||||
* due to being implicit target of ADDIL and B,L */
|
* due to being implicit target of ADDIL and B,L */
|
||||||
|
|
|
@ -54,7 +54,7 @@ extern void __clear_cache(void *, void *);
|
||||||
/*
|
/*
|
||||||
* Initialization
|
* Initialization
|
||||||
*/
|
*/
|
||||||
jit_register_t _rvs[] = {
|
static const jit_register_t _rvs[] = {
|
||||||
/* Always 0 */
|
/* Always 0 */
|
||||||
{ 0, "r0" },
|
{ 0, "r0" },
|
||||||
/* Global Pointer */
|
/* Global Pointer */
|
||||||
|
|
|
@ -141,7 +141,7 @@ struct jit_register
|
||||||
|
|
||||||
typedef struct jit_register jit_register_t;
|
typedef struct jit_register jit_register_t;
|
||||||
|
|
||||||
static jit_register_t _rvs[];
|
static const jit_register_t _rvs[];
|
||||||
|
|
||||||
#define jit_regload_reload 0 /* convert to reload */
|
#define jit_regload_reload 0 /* convert to reload */
|
||||||
#define jit_regload_delete 1 /* just remove node */
|
#define jit_regload_delete 1 /* just remove node */
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2012-2017 Free Software Foundation, Inc.
|
* Copyright (C) 2012-2018 Free Software Foundation, Inc.
|
||||||
*
|
*
|
||||||
* This file is part of GNU lightning.
|
* This file is part of GNU lightning.
|
||||||
*
|
*
|
||||||
|
@ -72,7 +72,7 @@ static void _patch(jit_state_t*,jit_word_t,jit_node_t*);
|
||||||
/*
|
/*
|
||||||
* Initialization
|
* Initialization
|
||||||
*/
|
*/
|
||||||
jit_register_t _rvs[] = {
|
static const jit_register_t _rvs[] = {
|
||||||
{ rc(gpr) | 0x01, "at" },
|
{ rc(gpr) | 0x01, "at" },
|
||||||
{ rc(gpr) | 0x02, "v0" },
|
{ rc(gpr) | 0x02, "v0" },
|
||||||
{ rc(gpr) | 0x03, "v1" },
|
{ rc(gpr) | 0x03, "v1" },
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2012-2017 Free Software Foundation, Inc.
|
* Copyright (C) 2012-2018 Free Software Foundation, Inc.
|
||||||
*
|
*
|
||||||
* This file is part of GNU lightning.
|
* This file is part of GNU lightning.
|
||||||
*
|
*
|
||||||
|
@ -53,7 +53,7 @@ extern void __clear_cache(void *, void *);
|
||||||
/*
|
/*
|
||||||
* Initialization
|
* Initialization
|
||||||
*/
|
*/
|
||||||
jit_register_t _rvs[] = {
|
static const jit_register_t _rvs[] = {
|
||||||
{ rc(gpr) | 0, "r0" },
|
{ rc(gpr) | 0, "r0" },
|
||||||
#if __ppc__
|
#if __ppc__
|
||||||
{ rc(gpr) | 11, "r11" },
|
{ rc(gpr) | 11, "r11" },
|
||||||
|
|
|
@ -90,7 +90,7 @@ extern void __clear_cache(void *, void *);
|
||||||
/*
|
/*
|
||||||
* Initialization
|
* Initialization
|
||||||
*/
|
*/
|
||||||
jit_register_t _rvs[] = {
|
static const jit_register_t _rvs[] = {
|
||||||
{ rc(gpr) | 0x0, "%r0" },
|
{ rc(gpr) | 0x0, "%r0" },
|
||||||
{ rc(gpr) | 0x1, "%r1" },
|
{ rc(gpr) | 0x1, "%r1" },
|
||||||
{ rc(gpr) | rc(sav) | 0xc, "%r12" },
|
{ rc(gpr) | rc(sav) | 0xc, "%r12" },
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2013-2017 Free Software Foundation, Inc.
|
* Copyright (C) 2013-2018 Free Software Foundation, Inc.
|
||||||
*
|
*
|
||||||
* This file is part of GNU lightning.
|
* This file is part of GNU lightning.
|
||||||
*
|
*
|
||||||
|
@ -45,7 +45,7 @@ static void _patch(jit_state_t*,jit_word_t,jit_node_t*);
|
||||||
/*
|
/*
|
||||||
* Initialization
|
* Initialization
|
||||||
*/
|
*/
|
||||||
jit_register_t _rvs[] = {
|
static const jit_register_t _rvs[] = {
|
||||||
{ 0x00, "%g0" },
|
{ 0x00, "%g0" },
|
||||||
{ 0x01, "%g1" },
|
{ 0x01, "%g1" },
|
||||||
{ rc(gpr) | 0x02, "%g2" },
|
{ rc(gpr) | 0x02, "%g2" },
|
||||||
|
|
|
@ -117,7 +117,7 @@ static void _x87_from_sse_d(jit_state_t*,int32_t,int32_t);
|
||||||
* Initialization
|
* Initialization
|
||||||
*/
|
*/
|
||||||
jit_cpu_t jit_cpu;
|
jit_cpu_t jit_cpu;
|
||||||
jit_register_t _rvs[] = {
|
static const jit_register_t _rvs[] = {
|
||||||
#if __X32
|
#if __X32
|
||||||
{ rc(gpr) | rc(rg8) | 0, "%eax" },
|
{ rc(gpr) | rc(rg8) | 0, "%eax" },
|
||||||
{ rc(gpr) | rc(rg8) | 1, "%ecx" },
|
{ rc(gpr) | rc(rg8) | 1, "%ecx" },
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue