aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/openmp.c
diff options
context:
space:
mode:
authorWilco Dijkstra <wdijkstr@arm.com>2016-06-29 13:11:48 +0000
committerWilco Dijkstra <wilco@gcc.gnu.org>2016-06-29 13:11:48 +0000
commitd4407370d9f55cfe677a34668d97afa6f5d1cab1 (patch)
tree01e7f60c44e27a75ad6ffc80514bc2d45406cc66 /gcc/fortran/openmp.c
parent9182f7184019a076898de5f2429ea5822e5ff324 (diff)
downloadgcc-d4407370d9f55cfe677a34668d97afa6f5d1cab1.zip
gcc-d4407370d9f55cfe677a34668d97afa6f5d1cab1.tar.gz
gcc-d4407370d9f55cfe677a34668d97afa6f5d1cab1.tar.bz2
Increase loop alignment on Cortex cores to 8 and set function alignment to 16.
This makes things consistent across big.LITTLE cores, improves performance of benchmarks with tight loops and reduces performance variations due to small changes in code layout. gcc/ * config/aarch64/aarch64.c (cortexa53_tunings): Increase loop alignment to 8. Set function alignment to 16. (cortexa35_tunings): Likewise. (cortexa57_tunings): Increase loop alignment to 8. (cortexa72_tunings): Likewise. (cortexa73_tunings): Likewise. From-SVN: r237851
Diffstat (limited to 'gcc/fortran/openmp.c')
0 files changed, 0 insertions, 0 deletions