arm.c (emit_set_insn): New function.
authorRichard Earnshaw <rearnsha@arm.com>
Tue, 22 Nov 2005 14:30:10 +0000 (14:30 +0000)
committerRichard Earnshaw <rearnsha@gcc.gnu.org>
Tue, 22 Nov 2005 14:30:10 +0000 (14:30 +0000)
commitd66437c5fefeb55405daacce3a9272f9b2ff31dd
tree4a9cefa054aaa0db3888fc4ecf16ef37f0e5aea2
parent8f7bb6d72ccdd29705e4a9abbb1df4897f3ae32b
arm.c (emit_set_insn): New function.

* arm.c (emit_set_insn): New function.
(arm_split_constant): Call it.
(arm_gen_compare_reg, arm_reload_in_hi, arm_reload_out_hi): Likewise.
(arm_legitimize_address): Likewise.  Use plus_constant.
(arm_expand_prologue): Likewise.  Use VOIDmode in SET.
(thumb_expand_prologue): Likewise.
(arm_gen_load_multiple): Use VOIDmode in SET.
(arm_gen_store_multiple): Likewise.
(vfp_emit_fstmx): Likewise.  Use plus_constant.
(emit_multi_reg_push): Likewise.
(emit_sfm): Use plus_constant.

From-SVN: r107361
gcc/ChangeLog
gcc/config/arm/arm.c