Increase loop alignment on Cortex cores to 8 and set function alignment to 16.
commit7624232c72dc18ad84ff64c64d4b33474d9d98b4
authorwilco <wilco@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Jun 2016 13:11:48 +0000 (29 13:11 +0000)
committerwilco <wilco@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Jun 2016 13:11:48 +0000 (29 13:11 +0000)
tree01e7f60c44e27a75ad6ffc80514bc2d45406cc66
parent61a4bb9fb746d44939dc65b4f69651f98050b539
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@237851 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/aarch64/aarch64.c