diff options
author | Wilco Dijkstra <wdijkstr@arm.com> | 2019-12-04 15:40:41 +0000 |
---|---|---|
committer | Wilco Dijkstra <wilco@gcc.gnu.org> | 2019-12-04 15:40:41 +0000 |
commit | b3e3b9000be5f6636096d63444a2d62260f7cbec (patch) | |
tree | 805a29e1b44291cb8264c612c7fcb192b3860740 /gcc/builtins.c | |
parent | 09a214ac6bea2a7148e0694b6b1ab61e02485a53 (diff) | |
download | gcc-b3e3b9000be5f6636096d63444a2d62260f7cbec.zip gcc-b3e3b9000be5f6636096d63444a2d62260f7cbec.tar.gz gcc-b3e3b9000be5f6636096d63444a2d62260f7cbec.tar.bz2 |
[ARM] Improve max_cond_insns setting for Cortex cores
To enable cores to use the correct max_cond_insns setting, use the core-specific
tuning when a CPU/tune is selected unless -mrestrict-it is explicitly set.
On Cortex-A57 this gives 1.1% performance gain on SPECINT2006 as well as a
0.4% codesize reduction.
gcc/
* config/arm/arm.c (arm_option_override_internal):
Use max_cond_insns from CPU tuning unless -mrestrict-it is used.
From-SVN: r278968
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions