2014-06-05 Jaydeep Patil <Jaydeep.Patil@imgtec.com>
commitc3440169767f1ec192a119584723c1c6349505cc
authorabennett <abennett@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 5 Jun 2014 10:45:55 +0000 (5 10:45 +0000)
committerabennett <abennett@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 5 Jun 2014 10:45:55 +0000 (5 10:45 +0000)
tree61cc9a768da0daaf26f33d3b7d817fee505af9cf
parentbafd306d136da38e4ab4b07e396e6bac971d7750
2014-06-05  Jaydeep Patil  <Jaydeep.Patil@imgtec.com>
    Prachi Godbole  <Prachi.Godbole@imgtec.com>

* config/mips/mips-cpus.def: Add definition for p5600.  Updated
mips32r5 entry to use PROCESSOR_P5600.
* config/mips/mips-tables.opt: Regenerate.
* config/mips/mips-protos.h (mips_fmadd_bypass): Add prototype.
* config/mips/mips.c (mips_fmadd_bypass): New function.
(mips_rtx_cost_data): Add costs for p5600.
(mips_issue_rate): Add support for p5600.
(mips_multipass_dfa_lookahead): Likewise.
* config/mips/mips.h (TUNE_P5600): New define.
(TUNE_MACC_CHAINS): Add TUNE_P5600.
(MIPS_ISA_LEVEL_SPEC): Map -march=p5600 to -mips32r5.
* config/mips/mips.md: Include p5600.md.
(processor): Add p5600.
* config/mips/p5600.md: New file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@211265 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/mips/mips-cpus.def
gcc/config/mips/mips-protos.h
gcc/config/mips/mips-tables.opt
gcc/config/mips/mips.c
gcc/config/mips/mips.h
gcc/config/mips/mips.md
gcc/config/mips/p5600.md [new file with mode: 0644]
gcc/doc/invoke.texi