tcg: Make ARRAY_SIZE(tcg_op_defs) globally available
tcg_op_defs was already a global array. The tci disassembler also needs ARRAY_SIZE(tcg_op_defs), so add a new global constant with this value. Signed-off-by: Stefan Weil <sw@weilnetz.de>
This commit is contained in:
parent
ce285b1754
commit
2a24374ab6
|
@ -89,6 +89,7 @@ TCGOpDef tcg_op_defs[] = {
|
||||||
#include "tcg-opc.h"
|
#include "tcg-opc.h"
|
||||||
#undef DEF
|
#undef DEF
|
||||||
};
|
};
|
||||||
|
const size_t tcg_op_defs_max = ARRAY_SIZE(tcg_op_defs);
|
||||||
|
|
||||||
static TCGRegSet tcg_target_available_regs[2];
|
static TCGRegSet tcg_target_available_regs[2];
|
||||||
static TCGRegSet tcg_target_call_clobber_regs;
|
static TCGRegSet tcg_target_call_clobber_regs;
|
||||||
|
|
|
@ -525,7 +525,8 @@ typedef struct TCGOpDef {
|
||||||
} TCGOpDef;
|
} TCGOpDef;
|
||||||
|
|
||||||
extern TCGOpDef tcg_op_defs[];
|
extern TCGOpDef tcg_op_defs[];
|
||||||
|
extern const size_t tcg_op_defs_max;
|
||||||
|
|
||||||
typedef struct TCGTargetOpDef {
|
typedef struct TCGTargetOpDef {
|
||||||
TCGOpcode op;
|
TCGOpcode op;
|
||||||
const char *args_ct_str[TCG_MAX_OP_ARGS];
|
const char *args_ct_str[TCG_MAX_OP_ARGS];
|
||||||
|
|
Loading…
Reference in New Issue