summaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-coalesce.c
diff options
context:
space:
mode:
authorWilco Dijkstra <wdijkstr@arm.com>2017-11-03 15:20:53 +0000
committerWilco Dijkstra <wilco@gcc.gnu.org>2017-11-03 15:20:53 +0000
commit13494fcb363e8a901db7768a851a9eed1dea62e3 (patch)
tree4d0e10fb4d71d01e1010c6491ac93a060f641f60 /gcc/tree-ssa-coalesce.c
parent13e4f305e040097de34481a72756dbe0ebd06dbc (diff)
Set default sched pressure algorithm
The Arm backend sets the default sched-pressure algorithm to SCHED_PRESSURE_MODEL. Benchmarking on AArch64 shows this speeds up floating point performance on SPEC - eg. CactusBSSN improves by ~16%. The gains are mostly due to less spilling, so enable this on AArch64 by default. gcc/ * config/aarch64/aarch64.c (aarch64_override_options_internal): Set PARAM_SCHED_PRESSURE_ALGORITHM to SCHED_PRESSURE_MODEL. From-SVN: r254378
Diffstat (limited to 'gcc/tree-ssa-coalesce.c')
0 files changed, 0 insertions, 0 deletions