r261570 - in /trunk/gcc: ChangeLog config/mips/...
rts@gcc.gnu.org
rts@gcc.gnu.org
Wed Jun 13 20:40:00 GMT 2018
Author: rts
Date: Wed Jun 13 20:40:28 2018
New Revision: 261570
URL: https://gcc.gnu.org/viewcvs?rev=261570&root=gcc&view=rev
Log:
MIPS: Add support for P6600.
gcc/ChangeLog:
2018-06-13 Matthew Fortune <matthew.fortune@mips.com>
Prachi Godbole <prachi.godbole@imgtec.com>
* config/mips/mips-cpus.def: Define P6600.
* config/mips/mips-tables.opt: Regenerate.
* config/mips/mips.c (mips_ucbranch_type): New enum.
(mips_rtx_cost_data): Add support for P6600.
(mips_issue_rate): Likewise.
(mips_multipass_dfa_lookahead): Likewise.
(mips_avoid_hazard): Likewise.
(mips_reorg_process_insns): Likewise.
(mips_classify_branch_p6600): New function.
* config/mips/mips.h (TUNE_P6600): New define.
(MIPS_ISA_LEVEL_SPEC): Infer mips64r6 from p6600.
(ENABLE_LD_ST_PAIRS): Enable load/store bonding for p6600.
* config/mips/mips.md: Include p6600.md.
(processor): Add p6600.
* config/mips/p6600.md: New file.
* doc/invoke.texi: Add p6600 to supported architectures.
Added:
trunk/gcc/config/mips/p6600.md
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/mips/mips-cpus.def
trunk/gcc/config/mips/mips-tables.opt
trunk/gcc/config/mips/mips.c
trunk/gcc/config/mips/mips.h
trunk/gcc/config/mips/mips.md
trunk/gcc/doc/invoke.texi
More information about the Gcc-cvs
mailing list