tcg: mark tcg_out* and tcg_patch* with attribute 'unused'
The tcg_out* and tcg_patch* functions are utility routines that may or may not be used by a particular backend; mark them with the 'unused' attribute to suppress spurious warnings if they aren't used. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
This commit is contained in:
parent
feced894fb
commit
4196dca63b
20
tcg/tcg.c
20
tcg/tcg.c
@ -124,19 +124,20 @@ static TCGRegSet tcg_target_available_regs[2];
|
|||||||
static TCGRegSet tcg_target_call_clobber_regs;
|
static TCGRegSet tcg_target_call_clobber_regs;
|
||||||
|
|
||||||
#if TCG_TARGET_INSN_UNIT_SIZE == 1
|
#if TCG_TARGET_INSN_UNIT_SIZE == 1
|
||||||
static inline void tcg_out8(TCGContext *s, uint8_t v)
|
static __attribute__((unused)) inline void tcg_out8(TCGContext *s, uint8_t v)
|
||||||
{
|
{
|
||||||
*s->code_ptr++ = v;
|
*s->code_ptr++ = v;
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void tcg_patch8(tcg_insn_unit *p, uint8_t v)
|
static __attribute__((unused)) inline void tcg_patch8(tcg_insn_unit *p,
|
||||||
|
uint8_t v)
|
||||||
{
|
{
|
||||||
*p = v;
|
*p = v;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if TCG_TARGET_INSN_UNIT_SIZE <= 2
|
#if TCG_TARGET_INSN_UNIT_SIZE <= 2
|
||||||
static inline void tcg_out16(TCGContext *s, uint16_t v)
|
static __attribute__((unused)) inline void tcg_out16(TCGContext *s, uint16_t v)
|
||||||
{
|
{
|
||||||
if (TCG_TARGET_INSN_UNIT_SIZE == 2) {
|
if (TCG_TARGET_INSN_UNIT_SIZE == 2) {
|
||||||
*s->code_ptr++ = v;
|
*s->code_ptr++ = v;
|
||||||
@ -147,7 +148,8 @@ static inline void tcg_out16(TCGContext *s, uint16_t v)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void tcg_patch16(tcg_insn_unit *p, uint16_t v)
|
static __attribute__((unused)) inline void tcg_patch16(tcg_insn_unit *p,
|
||||||
|
uint16_t v)
|
||||||
{
|
{
|
||||||
if (TCG_TARGET_INSN_UNIT_SIZE == 2) {
|
if (TCG_TARGET_INSN_UNIT_SIZE == 2) {
|
||||||
*p = v;
|
*p = v;
|
||||||
@ -158,7 +160,7 @@ static inline void tcg_patch16(tcg_insn_unit *p, uint16_t v)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if TCG_TARGET_INSN_UNIT_SIZE <= 4
|
#if TCG_TARGET_INSN_UNIT_SIZE <= 4
|
||||||
static inline void tcg_out32(TCGContext *s, uint32_t v)
|
static __attribute__((unused)) inline void tcg_out32(TCGContext *s, uint32_t v)
|
||||||
{
|
{
|
||||||
if (TCG_TARGET_INSN_UNIT_SIZE == 4) {
|
if (TCG_TARGET_INSN_UNIT_SIZE == 4) {
|
||||||
*s->code_ptr++ = v;
|
*s->code_ptr++ = v;
|
||||||
@ -169,7 +171,8 @@ static inline void tcg_out32(TCGContext *s, uint32_t v)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void tcg_patch32(tcg_insn_unit *p, uint32_t v)
|
static __attribute__((unused)) inline void tcg_patch32(tcg_insn_unit *p,
|
||||||
|
uint32_t v)
|
||||||
{
|
{
|
||||||
if (TCG_TARGET_INSN_UNIT_SIZE == 4) {
|
if (TCG_TARGET_INSN_UNIT_SIZE == 4) {
|
||||||
*p = v;
|
*p = v;
|
||||||
@ -180,7 +183,7 @@ static inline void tcg_patch32(tcg_insn_unit *p, uint32_t v)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if TCG_TARGET_INSN_UNIT_SIZE <= 8
|
#if TCG_TARGET_INSN_UNIT_SIZE <= 8
|
||||||
static inline void tcg_out64(TCGContext *s, uint64_t v)
|
static __attribute__((unused)) inline void tcg_out64(TCGContext *s, uint64_t v)
|
||||||
{
|
{
|
||||||
if (TCG_TARGET_INSN_UNIT_SIZE == 8) {
|
if (TCG_TARGET_INSN_UNIT_SIZE == 8) {
|
||||||
*s->code_ptr++ = v;
|
*s->code_ptr++ = v;
|
||||||
@ -191,7 +194,8 @@ static inline void tcg_out64(TCGContext *s, uint64_t v)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void tcg_patch64(tcg_insn_unit *p, uint64_t v)
|
static __attribute__((unused)) inline void tcg_patch64(tcg_insn_unit *p,
|
||||||
|
uint64_t v)
|
||||||
{
|
{
|
||||||
if (TCG_TARGET_INSN_UNIT_SIZE == 8) {
|
if (TCG_TARGET_INSN_UNIT_SIZE == 8) {
|
||||||
*p = v;
|
*p = v;
|
||||||
|
Loading…
Reference in New Issue
Block a user