From: Maxim Kuvyrkov Date: Fri, 16 Jun 2017 09:31:00 +0000 (+0000) Subject: Update prefetch tuning parameters for qdf24xx. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=70c51b58911fe391e3c3bca6f73c274fab512a18;p=gcc.git Update prefetch tuning parameters for qdf24xx. * config/aarch64/aarch64.c (qdf24xx_prefetch_tune): Update prefetch settings, and enable prefetching by default at -O3. Change-Id: I2f0da54a8c262f6fbd0dcfde4584141bb09f1013 From-SVN: r249242 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0ed2ac1373c..219dc1230e1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2017-06-16 Maxim Kuvyrkov + + * config/aarch64/aarch64.c (qdf24xx_prefetch_tune): Update + prefetch settings, and enable prefetching by default at -O3. + 2017-06-16 Maxim Kuvyrkov * config/aarch64/aarch64.c (aarch64_override_options_internal): diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c index 324a0f1fea5..04417dcd609 100644 --- a/gcc/config/aarch64/aarch64.c +++ b/gcc/config/aarch64/aarch64.c @@ -547,11 +547,11 @@ static const cpu_prefetch_tune exynosm1_prefetch_tune = static const cpu_prefetch_tune qdf24xx_prefetch_tune = { - 0, /* num_slots */ - -1, /* l1_cache_size */ + 4, /* num_slots */ + 32, /* l1_cache_size */ 64, /* l1_cache_line_size */ - -1, /* l2_cache_size */ - -1 /* default_opt_level */ + 1024, /* l2_cache_size */ + 3 /* default_opt_level */ }; static const cpu_prefetch_tune thunderx2t99_prefetch_tune =