aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/avr/avr.cc
AgeCommit message (Expand)AuthorFilesLines
2024-05-06AVR: ipa/92606 - Don't optimize PROGMEM data against non-PROGMEM.Georg-Johann Lay1-0/+6
2024-04-17AVR: target/114752 - Fix ICE on inline asm const 64-bit float operandGeorg-Johann Lay1-4/+13
2024-03-22AVR: Adjust message for SIGNAL and INTERRUPT usageGeorg-Johann Lay1-3/+9
2024-03-18avr.md - Tweak xor insn constraints.Georg-Johann Lay1-0/+25
2024-03-09AVR: Add cost computation for some insn combine patterns.Georg-Johann Lay1-1/+39
2024-03-08AVR: Add an insn combine pattern for offset computation.Georg-Johann Lay1-0/+11
2024-03-06AVR: Adjust rtx cost of plus + zero_extend.Georg-Johann Lay1-0/+7
2024-03-05AVR: Improve output of insn "*insv.any_shift.<mode>_split".Roger Sayle1-0/+181
2024-03-03AVR: Use more C++ ish coding style.Georg-Johann Lay1-207/+127
2024-03-03AVR: ad target/114100 - Don't print unused frame pointer adjustments.Georg-Johann Lay1-15/+21
2024-03-03AVR: ad target/92792 - Remove insn attribute "cc" and its (dead) uses.Georg-Johann Lay1-46/+15
2024-03-03AVR: Fix a typo in avr.cc.Georg-Johann Lay1-2/+3
2024-03-02AVR: Use REG_<n> constants instead of magic numbers <n>.Georg-Johann Lay1-28/+30
2024-03-02AVR: Adjust some comments.Georg-Johann Lay1-10/+18
2024-03-02AVR: target/114100 - Factor in -mtiny-stack in frame pointer adjustmentsGeorg-Johann Lay1-5/+8
2024-02-29AVR: target/114100 - Better indirect accesses for reduced TinyGeorg-Johann Lay1-1/+784
2024-02-29AVR: target/114132 - Code sets up a frame pointer without need.Georg-Johann Lay1-1/+6
2024-02-26AVR: Dead code removal.Georg-Johann Lay1-7/+2
2024-02-20AVR: Use types of exact size and signedness in built-ins.Georg-Johann Lay1-24/+24
2024-02-15AVR: target 113927 - Simple code triggers stack frame for Reduced Tiny.Georg-Johann Lay1-6/+16
2024-02-01AVR: Tabify avr.ccGeorg-Johann Lay1-3715/+3715
2024-01-14AVR: Support .rodata in Flash for AVR64* and AVR128* Devices.Georg-Johann Lay1-15/+56
2024-01-12AVR: Work around "sequence of 3 consecutive punctuation characters" warning.Georg-Johann Lay1-2/+2
2024-01-08AVR: PR target/112952: Fix attribute "address", "io" and "io_low"Georg-Johann Lay1-51/+121
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-05Allow targets to add USEs to asmsRichard Sandiford1-0/+1
2023-12-02Allow target attributes in non-gnu namespacesRichard Sandiford1-4/+3
2023-11-23AVR: PR target/86776: Implement CVE-2017-5753.Georg-Johann Lay1-0/+6
2023-11-17PR target/53372: Don't ignore section attribute with address-space.Georg-Johann Lay1-1/+7
2023-08-09targhooks: Extend legitimate_address_p with code_helper [PR110248]Kewen Lin1-2/+2
2023-08-01target/110220: Set JUMP_LABEL and LABEL_NUSES of new branch insn generated byGeorg-Johann Lay1-3/+5
2023-06-19avr: Fix wrong array bounds warning on SFR accessSenthil Kumar Selvaraj1-0/+17
2023-06-11Use canonical form for reversed single-bit insertions after reload.Georg-Johann Lay1-16/+3
2023-06-11target/19907: Overhaul bit extractions.Georg-Johann Lay1-18/+165
2023-06-10target/109650: Fix wrong code after cc0 -> CCmode transition.Georg-Johann Lay1-319/+683
2023-05-25target/104327: Allow more inlining between different optimization levels.Georg-Johann Lay1-0/+16
2023-05-25target/82931: Make a pattern more generic to match more bit-transfers.Georg-Johann Lay1-0/+9
2023-05-23Improve cost computation for single-bit bit insertions.Georg-Johann Lay1-0/+48
2023-05-21target/90622: __builtin_avr_insert bits: Use BLD/BST for one bit in place.Georg-Johann Lay1-3/+6
2023-05-18gcc/config/*: use _P() defines from tree.hBernhard Reutner-Fischer1-6/+5
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-01-18Fix -Wformat-diag in various targets.Martin Liska1-1/+1
2022-01-17Change references of .c files to .cc filesMartin Liska1-9/+9
2022-01-17Rename .c files to .cc files.Martin Liska1-0/+14717