aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vectorizer.h
diff options
context:
space:
mode:
authorHans-Peter Nilsson <hp@axis.com>2022-02-02 00:00:10 +0100
committerHans-Peter Nilsson <hp@axis.com>2022-02-02 01:20:05 +0100
commit9a7f14ef9b6b287d99b8240cdb43e8fe089ea9b3 (patch)
treeda12153432dacadcd04aa234024527b1d7435fa9 /gcc/tree-vectorizer.h
parent27e35bc4910e291d8676c69b08fb88fa51ba528e (diff)
downloadgcc-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