aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop.cc
diff options
context:
space:
mode:
authorGeorg-Johann Lay <avr@gjlay.de>2024-03-09 10:00:44 +0100
committerGeorg-Johann Lay <avr@gjlay.de>2024-03-09 10:09:57 +0100
commite8cc1f956b75a6bf74c5f5262ddced9451dcccac (patch)
tree595064764cfc6f426fb74cc4efca4c0f4ba92dac /gcc/tree-vect-loop.cc
parente9753f4b633608ae4adc6efb747e638783cd6196 (diff)
downloadgcc-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