Use mvn properly and consolidate movdi patterns.
authorRamana Radhakrishnan <ramana.radhakrishnan@linaro.org>
Fri, 10 Jun 2011 10:12:40 +0000 (10:12 +0000)
committerRamana Radhakrishnan <ramana@gcc.gnu.org>
Fri, 10 Jun 2011 10:12:40 +0000 (10:12 +0000)
commit0127c76f613c84e31efdc6b1c6d1634718b8f691
treef51c23cc2665f816f592a7d8de421e3d9ee23d0c
parentf93fe5a0e6022edb30bd274d9243bdd02710450a
Use mvn properly and consolidate movdi patterns.

2011-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
    Richard Earnshaw  <rearnsha@arm.com>

* config/arm/arm.c (const_ok_for_op): Check to see
if mvn can be used.
* config/arm/vfp.md (*arm_movdi_vfp): Delete.
(*thumb2_movdi_vfp): Delete.
(*arm_movdi_vfp_cortexa8): Delete.
(*movdi_vfp): Consolidate from *arm_movdi_vfp and *thumb2_movdi_vfp.
(*movdi_vfp_cortexa8): Likewise.

Co-Authored-By: Richard Earnshaw <rearnsha@arm.com>
From-SVN: r174894
gcc/ChangeLog
gcc/config/arm/arm.c
gcc/config/arm/vfp.md