diff options
author | Wilco Dijkstra <wdijkstr@arm.com> | 2019-10-11 14:23:28 +0000 |
---|---|---|
committer | Wilco Dijkstra <wilco@gcc.gnu.org> | 2019-10-11 14:23:28 +0000 |
commit | 3635c2bf7c40a959ebd257d4724ebf487155a343 (patch) | |
tree | b30bede846a1de6079e2879a544db9c58525d945 /gcc/expr.c | |
parent | bd01f4da3ecc88b25712e2d2a8f5c7ab3ed1b0e3 (diff) | |
download | gcc-3635c2bf7c40a959ebd257d4724ebf487155a343.zip gcc-3635c2bf7c40a959ebd257d4724ebf487155a343.tar.gz gcc-3635c2bf7c40a959ebd257d4724ebf487155a343.tar.bz2 |
[ARM] Tweak HONOR_REG_ALLOC_ORDER
Setting HONOR_REG_ALLOC_ORDER improves codesize with -Os, however it generates
slower and larger code with -O2 and higher. So only set it when optimizing for
size. On Cortex-A57 this improves SPECINT2006 by 0.15% and SPECFP2006 by 0.25%
while reducing codesize.
gcc/
* config/arm/arm.h (HONOR_REG_ALLOC_ORDER): Set when optimizing for
size.
From-SVN: r276887
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions