diff options
author | Hans-Peter Nilsson <hp@axis.com> | 2022-02-02 00:00:10 +0100 |
---|---|---|
committer | Hans-Peter Nilsson <hp@axis.com> | 2022-02-02 01:20:05 +0100 |
commit | 9a7f14ef9b6b287d99b8240cdb43e8fe089ea9b3 (patch) | |
tree | da12153432dacadcd04aa234024527b1d7435fa9 /gcc/tree-vectorizer.h | |
parent | 27e35bc4910e291d8676c69b08fb88fa51ba528e (diff) | |
download | gcc-9a7f14ef9b6b287d99b8240cdb43e8fe089ea9b3.zip gcc-9a7f14ef9b6b287d99b8240cdb43e8fe089ea9b3.tar.gz gcc-9a7f14ef9b6b287d99b8240cdb43e8fe089ea9b3.tar.bz2 |
cris: Don't discriminate against ALL_REGS in TARGET_REGISTER_MOVE_COST
When the tightest class including both SPECIAL_REGS and GENERAL_REGS
is ALL_REGS, artificially special-casing for *either* to or from, hits
artificially hard. This gets the port back to the code quality before
the previous patch ("cris: Remove CRIS v32 ACR artefacts") - except
for_vfprintf_r and _vfiprintf_r in newlib (still .8 and .4% larger).
gcc:
* config/cris/cris.cc (cris_register_move_cost): Remove special pre-ira
extra cost for ALL_REGS.
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions