diff options
author | David S. Miller <davem@davemloft.net> | 2011-09-25 21:03:53 +0000 |
---|---|---|
committer | David S. Miller <davem@gcc.gnu.org> | 2011-09-25 14:03:53 -0700 |
commit | 7cbcf85bf976f8eaeb2beee113b1ea60bdb39f99 (patch) | |
tree | 1ed185ca35b27d21246d6298bb3f375233d93b19 /gcc/ada/gcc-interface/decl.c | |
parent | a0ce4616fbfc372de08a3b0d73ce96bb6ac40549 (diff) | |
download | gcc-7cbcf85bf976f8eaeb2beee113b1ea60bdb39f99.zip gcc-7cbcf85bf976f8eaeb2beee113b1ea60bdb39f99.tar.gz gcc-7cbcf85bf976f8eaeb2beee113b1ea60bdb39f99.tar.bz2 |
Generate 'fone' and 'fones' sparc instructions when possible.
* config/sparc/constraints.md (C, P, Z): New constraints for
const_doube, const_int, and const_vector "all ones" values.
Make unused constraint letters comment match reality.
* config/sparc/predicates.md (const_all_ones_operand,
register_or_zero_or_all_ones_operand): New predicates.
* config/sparc/sparc.c (sparc_expand_move): Allow all ones
as well as zero constants when VIS.
(sparc_legitimate_constant_p): Likewise.
* config/sparc/sparc.md (movsi_insn): Add fones alternative.
(movsf_insn): Likewise
(movdi_insn_sp64): Add fone alternative.
(movdf_insn_sp32_v9): Likewise.
(movdf_insn_sp64): Likewise.
From-SVN: r179173
Diffstat (limited to 'gcc/ada/gcc-interface/decl.c')
0 files changed, 0 insertions, 0 deletions