]> git.ipfire.org Git - thirdparty/gcc.git/commit
arm.md: Include cortex-r4f.md.
authorPaul Brook <paul@codesourcery.com>
Mon, 1 Sep 2008 13:40:49 +0000 (13:40 +0000)
committerPaul Brook <pbrook@gcc.gnu.org>
Mon, 1 Sep 2008 13:40:49 +0000 (13:40 +0000)
commit51c69ddb914f062d93c2180a293c944107fbf999
tree0be3dc8b233c9750aadeb34c084509825c78d8c6
parentff8b183bbbf3de4d4447b5ff5825717c5b92cc87
arm.md: Include cortex-r4f.md.

2008-09-01  Paul Brook  <paul@codesourcery.com>

gcc/
* config/arm/arm.md: Include cortex-r4f.md.
(attr fpu): Update type list.
(attr type): Add fcpys, ffariths, ffarithd, fadds, faddd, fconsts,
fconstd, fcmps and fcmpd.
(attr tune_cortexr4): Define.
(attr generic_sched, attr generic_vfp): Use tune_cortexr4.
* config/arm/vfp.md: Document fcpys, ffariths, ffarithd, fadds, faddd,
fconsts, fconstd, fcmps and fcmpd.  Use them in insn patterns.
* config/arm/arm.c (arm_issue_rate): Add cortexr4f.
* config/arm/arm1020e.md (v10_ffarith, v10_farith): Use new insn
types.
* config/arm/cortex-a8-neon.md (cortex_a8_vfp_add_sub,
cortex_a8_vfp_farith: Ditto.
* config/arm/vfp11.md (vfp_ffarith, vfp_farith): Ditto.
* config/arm/cortex-r4.md: Use tune_cortexr4.
* config/arm/cortex-r4f.md: New file.

From-SVN: r139865
gcc/ChangeLog
gcc/config/arm/arm.c
gcc/config/arm/arm.md
gcc/config/arm/arm1020e.md
gcc/config/arm/cortex-a8-neon.md
gcc/config/arm/cortex-r4.md
gcc/config/arm/cortex-r4f.md [new file with mode: 0644]
gcc/config/arm/vfp.md
gcc/config/arm/vfp11.md