This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH, MIPS] Octeon pipeline description


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]