The Olympus core benefits from a more relaxed bigger alignment on hot loops.
Bootstrapped and tested on aarch64-none-linux-gnu.
Pushing to trunk.
Signed-off-by: Kyrylo Tkachov <ktkachov@nvidia.com>
gcc/ChangeLog
* config/aarch64/tuning_models/olympus.h (olympus_tunings): Set
loop_align to 64:16.
AARCH64_FUSE_NEOVERSE_BASE, /* fusible_ops */
"32:16", /* function_align. */
"4", /* jump_align. */
- "32:16", /* loop_align. */
+ "64:16", /* loop_align. */
8, /* int_reassoc_width. */
6, /* fp_reassoc_width. */
4, /* fma_reassoc_width. */