Set default sched pressure algorithm
authorWilco Dijkstra <wdijkstr@arm.com>
Fri, 3 Nov 2017 15:20:53 +0000 (15:20 +0000)
committerWilco Dijkstra <wilco@gcc.gnu.org>
Fri, 3 Nov 2017 15:20:53 +0000 (15:20 +0000)
commit13494fcb363e8a901db7768a851a9eed1dea62e3
tree4d0e10fb4d71d01e1010c6491ac93a060f641f60
parent13e4f305e040097de34481a72756dbe0ebd06dbc
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
gcc/ChangeLog
gcc/config/aarch64/aarch64.c