+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);