* expr.h (gen_move_insn_uncast): Delete.
* expr.c (gen_move_insn_uncast): Delete.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@225427
138bc75d-0d04-0410-961f-
82ee72b054a4
+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)
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
perform the extension directly from constant or memory, then emit the
move as an extension. */
/* Emit insns to set X from Y. */
extern rtx_insn *emit_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. */
extern rtx_insn *emit_move_insn_1 (rtx, rtx);