aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-alias.c
diff options
context:
space:
mode:
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>2019-01-17 10:08:55 +0000
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>2019-01-17 10:08:55 +0000
commitfc881de2825e37142436efcfd7537cc467f3430c (patch)
tree3920f34b306599b81279e0b11bbd935028536246 /gcc/tree-ssa-alias.c
parentf6a02135809ecd378be0aea256381af0fc79935c (diff)
downloadgcc-fc881de2825e37142436efcfd7537cc467f3430c.zip
gcc-fc881de2825e37142436efcfd7537cc467f3430c.tar.gz
gcc-fc881de2825e37142436efcfd7537cc467f3430c.tar.bz2
[AArch64] Initial -mcpu=ares tuning
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. * config/aarch64/aarch64.c (ares_tunings): Define. * config/aarch64/aarch64-cores.def (ares): Use the above. From-SVN: r268015
Diffstat (limited to 'gcc/tree-ssa-alias.c')
0 files changed, 0 insertions, 0 deletions