I6400 scheduling.
authorPrachi Godbole <prachi.godbole@imgtec.com>
Thu, 23 Jul 2015 07:58:20 +0000 (07:58 +0000)
committerRobert Suchanek <rts@gcc.gnu.org>
Thu, 23 Jul 2015 07:58:20 +0000 (07:58 +0000)
commit7ccb4e4e6a16604a91b803e07b549816f5171d37
treef2611b5cd58be9c049a91d35c851db7339abe1de
parent2fde61e3caf4c4660743e53497f52b65da1fe760
I6400 scheduling.

gcc/
* config/mips/i6400.md: New file.
* config/mips/mips-cpus.def (mips32r6): Change to PROCESSOR_I6400.
(mips64r6): Likewise.
(i6400): Define.
* config/mips/mips-tables.opt: Regenerate.
* config/mips/mips.c (mips_rtx_cost_data): Add I6400 processor.
(mips_issue_rate): Add support for i6400.
(mips_multipass_dfa_lookahead): Likewise.
* config/mips/mips.h (TUNE_I6400): Define.
* config/mips/mips.md: Include i6400.md.
(processor): Add i6400.
* doc/invoke.texi (-march=@var{arch}): Add i6400.

From-SVN: r226090
gcc/ChangeLog
gcc/config/mips/i6400.md [new file with mode: 0644]
gcc/config/mips/mips-cpus.def
gcc/config/mips/mips-tables.opt
gcc/config/mips/mips.c
gcc/config/mips/mips.h
gcc/config/mips/mips.md
gcc/doc/invoke.texi