diff options
author | Richard Earnshaw <rearnsha@arm.com> | 2012-06-15 13:32:09 +0000 |
---|---|---|
committer | Richard Earnshaw <rearnsha@gcc.gnu.org> | 2012-06-15 13:32:09 +0000 |
commit | dae840fcd34ceaac186cc603e4458aeb43d4063b (patch) | |
tree | 6d5e72466a9fd821a0853ef2af969d63ebdda3c3 /gcc/gimplify.c | |
parent | 3ebde0e9e3028aded82176416029ef79e0423082 (diff) | |
download | gcc-dae840fcd34ceaac186cc603e4458aeb43d4063b.zip gcc-dae840fcd34ceaac186cc603e4458aeb43d4063b.tar.gz gcc-dae840fcd34ceaac186cc603e4458aeb43d4063b.tar.bz2 |
arm.md (addsf3, adddf3): Use s_register_operand.
* arm.md (addsf3, adddf3): Use s_register_operand.
(subsf3, subdf3): Likewise.
(mulsf3, muldf3): Likewise.
(difsf3, divdf3): Likewise.
(movsfcc, movdfcc): Likewise.
* predicates.md (f_register_operand): Delete.
(arm_float_rhs_operand): Delete.
(arm_float_add_operand): Delete.
(arm_float_compare_operand): Use s_register_operand when
there's no VFP.
(cirrus_register_operand): Delete.
(cirrus_fp_register): Delete.
(cirrus_shift_const): Delete.
(cmpdi_operand): Remove Maverick support.
* constraints.md (f, v, H): Delete constraints.
(G): Update documentation.
* arm.c (fp_consts_inited): Convert to bool.
(strings_fp): Delete.
(values_fp): Delete.
(value_fp0): New variable.
(init_fp_table): Simplify logic.
(arm_const_double_rtx): Likewise.
(fp_immediate_constant): Likewise.
(fp_const_from_val): Likewise.
(neg_const_double_rtx_ok_for_fpa): Delete.
* doc/md.texi (ARM constraints): Update documentation.
From-SVN: r188662
Diffstat (limited to 'gcc/gimplify.c')
0 files changed, 0 insertions, 0 deletions