* arm.md (bunordered, bordered, bungt, bunlt, bunge, bunle, buneq)
authorRichard Earnshaw <rearnsha@arm.com>
Wed, 1 Jun 2005 14:52:16 +0000 (14:52 +0000)
committerRichard Earnshaw <rearnsha@gcc.gnu.org>
Wed, 1 Jun 2005 14:52:16 +0000 (14:52 +0000)
commit75fe7b2f406d638fa6de89c44e0a862ab04a0b5e
tree41357aecea421c99362e795520bdc767e1a30cb5
parentf7f7ac5a61e2748e2382fc4558fe6dddece5e412
* arm.md (bunordered, bordered, bungt, bunlt, bunge, bunle, buneq)
(bltgt, arm_buneq, arm_bltgt, sunordered, sordered, sungt, sunge)
(sunlt, sunle): Enable patterns on VFP.

* arm.md (attribute 'type'): Add new types - f_loads floadd, f_stores,
f_stored, f_flag, f_cvt.
(generic_sched): No-longer used for the arm1020e and arm1022e cores.
Include arm1020e.md.
* vfp.md (fmstat): New cpu unit.  Add an exclusion set between it and
the ds and fmac pipelines.  Re-work all load and store patterns and
all conversion patterns to use new attributes.  Adjust reservation
descriptions accordingly.
* arm1020e.md: New file.
* t-arm: Add dependency.

From-SVN: r100452
gcc/ChangeLog
gcc/config/arm/arm.md
gcc/config/arm/arm1020e.md [new file with mode: 0644]
gcc/config/arm/t-arm
gcc/config/arm/vfp.md