hppa: Improve hppa_rtx_costs for shifts by constants.
authorRoger Sayle <roger@nextmovesoftware.com>
Wed, 2 Sep 2020 08:30:50 +0000 (09:30 +0100)
committerRoger Sayle <roger@nextmovesoftware.com>
Wed, 2 Sep 2020 08:30:50 +0000 (09:30 +0100)
commit6640a5b9e7c6f66a7d0c3de1bf01f24c3b20b692
treebc49b2b1fc7da16c317860a58d25e1efb7544f2f
parent7047a8bab6e41fe9f5dbb29ca170ce416e08dd11
hppa: Improve hppa_rtx_costs for shifts by constants.

This patch provides more accurate rtx_costs estimates for shifts by
integer constants (which are cheaper than by a register amount).

2020-09-02  Roger Sayle  <roger@nextmovesoftware.com>

gcc/ChangeLog
* config/pa/pa.c (hppa_rtx_costs) [ASHIFT, ASHIFTRT, LSHIFTRT]:
Provide accurate costs for shifts of integer constants.
gcc/config/pa/pa.c