* config/mips/mips.h (PROCESSOR_R9000): New processor_type.
commit587d2e9a93009923276a9cf4894c45b62cecc4a3
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 15 Jul 2003 08:44:26 +0000 (15 08:44 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 15 Jul 2003 08:44:26 +0000 (15 08:44 +0000)
tree1b9ae44e1108ca95d1c0fef1857469af614e7bd2
parent350ddac61690838a48da64aae7f54c4aae937d09
* config/mips/mips.h (PROCESSOR_R9000): New processor_type.
(TARGET_MIPS9000, TUNE_MIPS9000): New macros.
(GENERATE_MULT3_SI): True for TARGET_MIPS9000.
* config/mips/mips.c (mips_cpu_info_table): Add rm9000 entry.
(mips_rtx_costs): Adjust integer multiplication costs for the rm9000.
(mips_issue_rate): Handle PROCESSOR_R9000.
(mips_use_dfa_pipeline_interface): Likewise.
* config/mips/9000.md: New file.
* config/mips/mips.md: Include it.
(define_attr cpu): Add r9000.
(mulsi3_mult3): Use "mul" for rm9000 code.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69397 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/mips/9000.md [new file with mode: 0644]
gcc/config/mips/mips.c
gcc/config/mips/mips.h
gcc/config/mips/mips.md