summaryrefslogtreecommitdiff
path: root/gcc/config/sh/sh.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/config/sh/sh.c')
-rw-r--r--gcc/config/sh/sh.c31
1 files changed, 14 insertions, 17 deletions
diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.c
index a4c9c4c0ba2..9bcb423c11d 100644
--- a/gcc/config/sh/sh.c
+++ b/gcc/config/sh/sh.c
@@ -2118,7 +2118,7 @@ expand_cbranchsi4 (rtx *operands, enum rtx_code comparison, int probability)
branch_expander = gen_branch_false;
default: ;
}
- emit_insn (gen_rtx_SET (VOIDmode, get_t_reg_rtx (),
+ emit_insn (gen_rtx_SET (get_t_reg_rtx (),
gen_rtx_fmt_ee (comparison, SImode,
operands[1], operands[2])));
rtx_insn *jump = emit_jump_insn (branch_expander (operands[3]));
@@ -2432,7 +2432,7 @@ sh_emit_scc_to_t (enum rtx_code code, rtx op0, rtx op1)
|| (TARGET_SH2E && GET_MODE_CLASS (mode) == MODE_FLOAT))
op1 = force_reg (mode, op1);
- sh_emit_set_t_insn (gen_rtx_SET (VOIDmode, t_reg,
+ sh_emit_set_t_insn (gen_rtx_SET (t_reg,
gen_rtx_fmt_ee (code, SImode, op0, op1)),
mode);
}
@@ -2561,8 +2561,7 @@ sh_emit_compare_and_branch (rtx *operands, machine_mode mode)
gcc_unreachable ();
}
- insn = gen_rtx_SET (VOIDmode,
- get_t_reg_rtx (),
+ insn = gen_rtx_SET (get_t_reg_rtx (),
gen_rtx_fmt_ee (branch_code, SImode, op0, op1));
sh_emit_set_t_insn (insn, mode);
@@ -3974,7 +3973,7 @@ gen_shifty_op (int code, rtx *operands)
/* This can happen even when optimizing, if there were subregs before
reload. Don't output a nop here, as this is never optimized away;
use a no-op move instead. */
- emit_insn (gen_rtx_SET (VOIDmode, operands[0], operands[0]));
+ emit_insn (gen_rtx_SET (operands[0], operands[0]));
return;
}
@@ -6546,7 +6545,7 @@ sh_reorg (void)
newsrc = gen_rtx_LABEL_REF (VOIDmode, lab);
newsrc = gen_const_mem (mode, newsrc);
}
- *patp = gen_rtx_SET (VOIDmode, dst, newsrc);
+ *patp = gen_rtx_SET (dst, newsrc);
INSN_CODE (scan) = -1;
}
}
@@ -7087,9 +7086,8 @@ output_stack_adjust (int size, rtx reg, int epilogue_p,
insn = emit_fn (GEN_ADD3 (reg, reg, const_reg));
}
add_reg_note (insn, REG_FRAME_RELATED_EXPR,
- gen_rtx_SET (VOIDmode, reg,
- gen_rtx_PLUS (SImode, reg,
- GEN_INT (size))));
+ gen_rtx_SET (reg, gen_rtx_PLUS (SImode, reg,
+ GEN_INT (size))));
}
}
}
@@ -7159,7 +7157,7 @@ pop (int rn)
: SET_DEST (PATTERN (x)));
add_reg_note (x, REG_CFA_RESTORE, reg);
add_reg_note (x, REG_CFA_ADJUST_CFA,
- gen_rtx_SET (SImode, sp_reg,
+ gen_rtx_SET (sp_reg,
plus_constant (SImode, sp_reg,
GET_MODE_SIZE (GET_MODE (reg)))));
add_reg_note (x, REG_INC, gen_rtx_REG (SImode, STACK_POINTER_REGNUM));
@@ -7242,11 +7240,10 @@ push_regs (HARD_REG_SET *mask, int interrupt_handler)
{
mem = gen_rtx_MEM (SImode, plus_constant (Pmode, sp_reg, i * 4));
reg = gen_rtx_REG (SImode, i);
- add_reg_note (x, REG_CFA_OFFSET, gen_rtx_SET (SImode, mem, reg));
+ add_reg_note (x, REG_CFA_OFFSET, gen_rtx_SET (mem, reg));
}
- set = gen_rtx_SET (SImode, sp_reg,
- plus_constant (Pmode, sp_reg, - 32));
+ set = gen_rtx_SET (sp_reg, plus_constant (Pmode, sp_reg, - 32));
add_reg_note (x, REG_CFA_ADJUST_CFA, set);
emit_insn (gen_blockage ());
}
@@ -7917,7 +7914,7 @@ sh_expand_prologue (void)
{
rtx set;
- set = gen_rtx_SET (VOIDmode, mem_rtx, orig_reg_rtx);
+ set = gen_rtx_SET (mem_rtx, orig_reg_rtx);
add_reg_note (insn, REG_FRAME_RELATED_EXPR, set);
}
@@ -7930,7 +7927,7 @@ sh_expand_prologue (void)
stack_pointer_rtx,
GEN_INT (offset)));
- set = gen_rtx_SET (VOIDmode, mem_rtx, reg_rtx);
+ set = gen_rtx_SET (mem_rtx, reg_rtx);
add_reg_note (insn, REG_FRAME_RELATED_EXPR, set);
}
}
@@ -14173,7 +14170,7 @@ sh_recog_treg_set_expr (rtx op, machine_mode mode)
have to capture its current state and restore it afterwards. */
recog_data_d prev_recog_data = recog_data;
- rtx_insn* i = make_insn_raw (gen_rtx_SET (VOIDmode, get_t_reg_rtx (), op));
+ rtx_insn* i = make_insn_raw (gen_rtx_SET (get_t_reg_rtx (), op));
SET_PREV_INSN (i) = NULL;
SET_NEXT_INSN (i) = NULL;
@@ -14286,7 +14283,7 @@ sh_split_treg_set_expr (rtx x, rtx_insn* curr_insn)
scope_counter in_treg_set_expr (sh_recog_treg_set_expr_reent_count);
- rtx_insn* i = make_insn_raw (gen_rtx_SET (VOIDmode, get_t_reg_rtx (), x));
+ rtx_insn* i = make_insn_raw (gen_rtx_SET (get_t_reg_rtx (), x));
SET_PREV_INSN (i) = NULL;
SET_NEXT_INSN (i) = NULL;