diff options
author | Georg-Johann Lay <avr@gjlay.de> | 2024-03-09 10:00:44 +0100 |
---|---|---|
committer | Georg-Johann Lay <avr@gjlay.de> | 2024-03-09 10:09:57 +0100 |
commit | e8cc1f956b75a6bf74c5f5262ddced9451dcccac (patch) | |
tree | 595064764cfc6f426fb74cc4efca4c0f4ba92dac /gcc/tree-vect-loop.cc | |
parent | e9753f4b633608ae4adc6efb747e638783cd6196 (diff) | |
download | gcc-e8cc1f956b75a6bf74c5f5262ddced9451dcccac.zip gcc-e8cc1f956b75a6bf74c5f5262ddced9451dcccac.tar.gz gcc-e8cc1f956b75a6bf74c5f5262ddced9451dcccac.tar.bz2 |
AVR: Add cost computation for some insn combine patterns.
gcc/
* config/avr/avr.cc (avr_rtx_costs_1) [PLUS]: Determine cost for
usum_widenqihi and add_zero_extend1.
[MINUS]: Determine costs for udiff_widenqihi, sub+zero_extend,
sub+sign_extend.
* config/avr/avr.md (*addhi3.sign_extend1, *subhi3.sign_extend2):
Compute exact insn lengths.
(*usum_widenqihi3): Allow input operands to commute.
Diffstat (limited to 'gcc/tree-vect-loop.cc')
0 files changed, 0 insertions, 0 deletions