tcg/ia64: Remove unused tcg_out_addi()

Remove the unused function tcg_out_addi() from the ia64 TCG backend;
this brings it into line with other backends.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
This commit is contained in:
Peter Maydell 2011-10-01 13:56:23 +01:00 committed by Blue Swirl
parent 6c731dc2af
commit 498562926d
1 changed files with 0 additions and 19 deletions

View File

@ -847,25 +847,6 @@ static inline void tcg_out_movi(TCGContext *s, TCGType type,
tcg_opc_x2 (TCG_REG_P0, OPC_MOVL_X2, reg, arg));
}
static inline void tcg_out_addi(TCGContext *s, TCGArg reg, tcg_target_long val)
{
if (val == ((int32_t)val << 10) >> 10) {
tcg_out_bundle(s, MmI,
tcg_opc_a5(TCG_REG_P0, OPC_ADDL_A5,
TCG_REG_R2, val, TCG_REG_R0),
tcg_opc_m48(TCG_REG_P0, OPC_NOP_M48, 0),
tcg_opc_a1 (TCG_REG_P0, OPC_ADD_A1, reg,
reg, TCG_REG_R2));
} else {
tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_R2, val);
tcg_out_bundle(s, mmI,
tcg_opc_m48(TCG_REG_P0, OPC_NOP_M48, 0),
tcg_opc_m48(TCG_REG_P0, OPC_NOP_M48, 0),
tcg_opc_a1 (TCG_REG_P0, OPC_ADD_A1, reg,
reg, TCG_REG_R2));
}
}
static void tcg_out_br(TCGContext *s, int label_index)
{
TCGLabel *l = &s->labels[label_index];