Commit 9c58793a by Richard Sandiford Committed by Richard Sandiford

expr.h (gen_move_insn_uncast): Delete.

gcc/
	* expr.h (gen_move_insn_uncast): Delete.
	* expr.c (gen_move_insn_uncast): Delete.

From-SVN: r225427
parent 4476e1a0
2015-07-05 Richard Sandiford <richard.sandiford@arm.com> 2015-07-05 Richard Sandiford <richard.sandiford@arm.com>
* expr.h (gen_move_insn_uncast): Delete.
* expr.c (gen_move_insn_uncast): Delete.
2015-07-05 Richard Sandiford <richard.sandiford@arm.com>
* target-insns.def (restore_stack_block, restore_stack_function) * target-insns.def (restore_stack_block, restore_stack_function)
(restore_stack_nonlocal, save_stack_block, save_stack_function) (restore_stack_nonlocal, save_stack_block, save_stack_function)
(save_stack_nonlocal): New targetm instruction patterns. (save_stack_nonlocal): New targetm instruction patterns.
......
...@@ -3625,15 +3625,6 @@ gen_move_insn (rtx x, rtx y) ...@@ -3625,15 +3625,6 @@ gen_move_insn (rtx x, rtx y)
return seq; return seq;
} }
/* Same as above, but return rtx (used as a callback, which must have
prototype compatible with other functions returning rtx). */
rtx
gen_move_insn_uncast (rtx x, rtx y)
{
return gen_move_insn (x, y);
}
/* If Y is representable exactly in a narrower mode, and the target can /* If Y is representable exactly in a narrower mode, and the target can
perform the extension directly from constant or memory, then emit the perform the extension directly from constant or memory, then emit the
move as an extension. */ move as an extension. */
......
...@@ -204,7 +204,6 @@ extern rtx store_by_pieces (rtx, unsigned HOST_WIDE_INT, ...@@ -204,7 +204,6 @@ extern rtx store_by_pieces (rtx, unsigned HOST_WIDE_INT,
/* Emit insns to set X from Y. */ /* Emit insns to set X from Y. */
extern rtx_insn *emit_move_insn (rtx, rtx); extern rtx_insn *emit_move_insn (rtx, rtx);
extern rtx_insn *gen_move_insn (rtx, rtx); extern rtx_insn *gen_move_insn (rtx, rtx);
extern rtx gen_move_insn_uncast (rtx, rtx);
/* Emit insns to set X from Y, with no frills. */ /* Emit insns to set X from Y, with no frills. */
extern rtx_insn *emit_move_insn_1 (rtx, rtx); extern rtx_insn *emit_move_insn_1 (rtx, rtx);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment