Hi James,

On 16/01/19 18:27, James Greenhalgh wrote:
On Tue, Jan 15, 2019 at 09:29:46AM -0600, Kyrill Tkachov wrote:
Hi all,

This patch adds a tuning struct for the Arm Ares CPU and uses it for 
-m{cpu,tune}=ares.
The tunings are an initial attempt and may be improved upon in the future, but 
they serve
as a decent starting point for GCC 9.

With this I see a 1.3% improvement on SPEC2006 int and 0.3% on SPEC2006 fp with 
-mcpu=ares.
On SPEC2017 I see a 0.6% improvement in intrate and changes in the noise for 
fprate.

Bootstrapped and tested on aarch64-none-linux-gnu.

Ok for trunk?
This only changes non-default tuning.

OK.

Thanks.


Are we nearly done with these types of changes in AArch64 for GCC 9? I'd
like to see us start acting like it is stage 4 soon!

I believe there's a CPU tuning patch from Wuyuan waiting for review at:
https://gcc.gnu.org/ml/gcc-patches/2019-01/msg00777.html

Kyrill


James

2019-01-15  Kyrylo Tkachov  <kyrylo.tkac...@arm.com>

      * config/aarch64/aarch64.c (ares_tunings): Define.
      * config/aarch64/aarch64-cores.def (ares): Use the above.

Reply via email to