Commit 3a434597 by Wilco Dijkstra

[AArch64] Set jump-align=4 for neoversen1

Testing shows the setting of 32:16 for jump alignment has a significant
codesize cost, however it doesn't make a difference in performance.
So set jump-align to 4 to get 1.6% codesize improvement.

gcc/
	* config/aarch64/aarch64.c (neoversen1_tunings): Set jump_align to 4.
parent 45d06a40
2020-01-20 Wilco Dijkstra <wdijkstr@arm.com>
* config/aarch64/aarch64.c (neoversen1_tunings): Set jump_align to 4.
2020-01-20 Andrew Pinski <apinski@marvell.com> 2020-01-20 Andrew Pinski <apinski@marvell.com>
PR middle-end/93242 PR middle-end/93242
......
...@@ -1132,7 +1132,7 @@ static const struct tune_params neoversen1_tunings = ...@@ -1132,7 +1132,7 @@ static const struct tune_params neoversen1_tunings =
3, /* issue_rate */ 3, /* issue_rate */
(AARCH64_FUSE_AES_AESMC | AARCH64_FUSE_CMP_BRANCH), /* fusible_ops */ (AARCH64_FUSE_AES_AESMC | AARCH64_FUSE_CMP_BRANCH), /* fusible_ops */
"32:16", /* function_align. */ "32:16", /* function_align. */
"32:16", /* jump_align. */ "4", /* jump_align. */
"32:16", /* loop_align. */ "32:16", /* loop_align. */
2, /* int_reassoc_width. */ 2, /* int_reassoc_width. */
4, /* fp_reassoc_width. */ 4, /* fp_reassoc_width. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment