This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH, MIPS] Octeon pipeline description
- From: Richard Sandiford <rdsandiford at googlemail dot com>
- To: Adam Nemet <anemet at caviumnetworks dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Sat, 30 Aug 2008 11:06:28 +0100
- Subject: Re: [PATCH, MIPS] Octeon pipeline description
- References: <48B8F159.9010001@caviumnetworks.com>
Adam Nemet <anemet@caviumnetworks.com> writes:
> OK to install? Or should I fix the failure before this can go in (I am
> planning to work on the failure next anyway)?
>
>
> Adam
> * config/mips/mips.h (TUNE_OCTEON): New macro.
> * config/mips/mips.c (mips_issue_rate): Return 2 for Octeon.
> (mips_multipass_dfa_lookahead): Return 2 for Octeon.
> * config/mips/octeon.md: New file.
> * config/mips/mips.md: Include octeon.md. Restore
> semi-alphabetical order of include files.
OK to install now, thanks. But could you check whether you get
fewer states by putting octeon_mult into a separate automata?
(In other words, add "(automata_option "v")" to one of the .md files,
run "make insn-automata.c" for both versions, and compare the two
mips.dfas.) Looks on the face of it like it might be better that way.
Richard