Many supported cores use the AUTOPREFETCHER_WEAK setting which tries to order...
authorWilco Dijkstra <wdijkstr@arm.com>
Thu, 4 May 2017 17:52:03 +0000 (17:52 +0000)
committerWilco Dijkstra <wilco@gcc.gnu.org>
Thu, 4 May 2017 17:52:03 +0000 (17:52 +0000)
commit3b4c0f7e1e162db6c6ad22a6ffd1fc626fa9eb37
treeb436f596ecfbae19b7a00b5f1931f5c786dcaa8d
parent9779b2e87c038303a8f44d3f22672bd1703442fc
Many supported cores use the AUTOPREFETCHER_WEAK setting which tries to order...

Many supported cores use the AUTOPREFETCHER_WEAK setting which tries
to order loads and stores to improve streaming performance.  Since significant
gains were reported in http://patchwork.ozlabs.org/patch/534469/ it seems
like a good idea to enable this setting too for -mcpu=generic.  Since the
weak model only keeps the order if it doesn't make the schedule worse, it
should not impact performance adversely on cores that don't show a gain.

    gcc/
        * config/aarch64/aarch64.c (generic_tunings): Update prefetch model.

From-SVN: r247610
gcc/ChangeLog
gcc/config/aarch64/aarch64.c