aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran
diff options
context:
space:
mode:
authorWilco Dijkstra <wdijkstr@arm.com>2017-01-18 18:23:34 +0000
committerWilco Dijkstra <wilco@gcc.gnu.org>2017-01-18 18:23:34 +0000
commit9bca63d44bf10ac1341f44b86b1c0f5b1ca5bc1b (patch)
tree269f0067f0a513c19642c0a53e0cab3c239dad9f /gcc/fortran
parent90553aacf81daa11af51e62f687c0d5460ec1ee7 (diff)
downloadgcc-9bca63d44bf10ac1341f44b86b1c0f5b1ca5bc1b.zip
gcc-9bca63d44bf10ac1341f44b86b1c0f5b1ca5bc1b.tar.gz
gcc-9bca63d44bf10ac1341f44b86b1c0f5b1ca5bc1b.tar.bz2
SHA1H instructions may be scheduled after a SHA1C instruction that uses the same input register.
SHA1H instructions may be scheduled after a SHA1C instruction that uses the same input register. However SHA1C updates its input, so if SHA1H is scheduled after it, it requires an extra move. Increase the priority of SHA1H to ensure it gets scheduled earlier, avoiding the move. gcc/ * config/aarch64/aarch64.c (aarch64_sched_adjust_priority) New function. (TARGET_SCHED_ADJUST_PRIORITY): Define target hook. From-SVN: r244586
Diffstat (limited to 'gcc/fortran')
0 files changed, 0 insertions, 0 deletions