]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config/arm/cortex-a9.md
Cortex A9 VFP Pipeline description.
authorRamana Radhakrishnan <ramana.radhakrishnan@arm.com>
Sat, 7 Aug 2010 09:20:41 +0000 (09:20 +0000)
committerRamana Radhakrishnan <ramana@gcc.gnu.org>
Sat, 7 Aug 2010 09:20:41 +0000 (09:20 +0000)
commitb0c131113e5d1ca32d7480833e65261daf9470e4
tree1e4aa81758063ded8d6614c4560cce1ae006477f
parente35546016b03c2c21584c03fd3901fd9fafc3dc1
Cortex A9 VFP Pipeline description.

2010-08-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

        * config/arm/cortex-a9.md: Rewrite VFP Pipeline description.
        * config/arm/arm.c (arm_xscale_tune): Initialize sched_adjust_cost.
         (arm_fastmul_tune,arm_slowmul_tune, arm_9e_tune): Likewise.
         (arm_adjust_cost): Split into xscale_sched_adjust_cost and a
         generic part.
         (cortex_a9_sched_adjust_cost): New function.
         (xscale_sched_adjust_cost): New function.
        * config/arm/arm-protos.h (struct tune_params): New field
        sched_adjust_cost.
        * config/arm/arm-cores.def: Adjust costs for cortex-a9.

From-SVN: r162976
gcc/ChangeLog
gcc/config/arm/arm-cores.def
gcc/config/arm/arm-protos.h
gcc/config/arm/arm.c
gcc/config/arm/cortex-a9.md