florian
|
d2d1c30b53
* patch by Christo Crause, resolves #38961, fixes the following formatting and spelling problems in the AVR compiler files:
|
il y a 4 ans |
florian
|
6a653c298c
* patch by Christo Crause: do not generate LDD for avrtiny, resolves #38958
|
il y a 4 ans |
florian
|
235c82feaa
+ AVR: MovOp2Op 2 optimization
|
il y a 4 ans |
florian
|
e168707f5b
* patch by Christo Crause: handle references to absolute address 0 correctly, resolves #38861
|
il y a 4 ans |
florian
|
1333d5aea8
+ patch by Dimitrios Chr. Ioannidis: include dwar-3 sections in avr-embedded linker script
|
il y a 4 ans |
florian
|
0049abce42
* fix proposed by Christo Crause: properly handle pointer constant nodes on avr, resolves #38321
|
il y a 4 ans |
florian
|
99588969b9
* patch by Christo Crause: Fix missed optimization opportunities, resolves #38285
|
il y a 4 ans |
florian
|
d75fb82753
* do not reuse a loaded reference for avrtiny in a_op_const*, resolves #38142
|
il y a 4 ans |
florian
|
af4eb12b43
* patch by Christo Crause to fix illegal ldd generation for avrtiny, resolves #37929
|
il y a 4 ans |
florian
|
64ff162e3f
* patch by Christo Crause: r0, r1 are no volatile registers for avr tiny
|
il y a 4 ans |
florian
|
35b2d80271
* avr: patch by Christo Crause: replace findreg_by_gasname with gas_regname_table, resolves #37131
|
il y a 5 ans |
nickysn
|
34eb9ade91
* fix for OP_ROR in tcgavr.a_op_reg_reg_internal
|
il y a 5 ans |
florian
|
9872a8a57a
* AVR: couple of fixes for CPUs with only 16 registers
|
il y a 5 ans |
florian
|
265783c4b5
* remove accidently committed debug code
|
il y a 5 ans |
florian
|
b65e3288aa
* patch by Christo Crause: combine code paths for avr1 and avrtiny when converting lds/sts to in/out, resolves #36697
|
il y a 5 ans |
florian
|
32e17c5114
* for avr1, do not save registers during an interrupt procedure, as it has no memory to store them
|
il y a 5 ans |
florian
|
438c971460
* AVR: for avr1 lds/sts must be converted to in/out as well if possible
|
il y a 5 ans |
florian
|
a589637b1d
* patch by Christo Crause: more avr1 controllers and remove attiny28 from avr25 makefile list, resolves #36686
|
il y a 5 ans |
florian
|
54a6784e85
* AVR: decide after compiler if a certain subroutine is suitable for avr1, if not, replace it by sleep and warn
|
il y a 5 ans |
florian
|
b77b0df3bd
* AVR: attiny28 is an avr1 CPU
|
il y a 5 ans |
florian
|
c9fce8b742
* AVR: take care of CPUAVR_HAS_MOVW in assembler routines
|
il y a 5 ans |
florian
|
3cb2cff444
* patch by Christo Crause: more AVR controllers, resolves #36683
|
il y a 5 ans |
florian
|
a124adb9a7
* patch by Christo Crause: add missing atmega-PB controllers, resolves #36667
|
il y a 5 ans |
florian
|
5e4de7277a
* patch by Christo Craus to reorder the avr controllers for better overview, resolves #36662
|
il y a 5 ans |
florian
|
104cb227d4
* patch by Christo Crause: board aliases to onboard controllers, resolves #36659
|
il y a 5 ans |
florian
|
8d1eeea942
* actually, with lds/sts avrtiny can load addresses up to 191
|
il y a 5 ans |
florian
|
dd2212e1f7
* based on a patch by Christo Crause: more compiler fixes for avrtiny, resolves #36646
|
il y a 5 ans |
florian
|
be4c56a05c
* patch by Christo Crause: fix startup code for avrtiny subarch, resolves #36650
|
il y a 5 ans |
florian
|
61c6c04f71
+ patch by Christo Crause: Support for attiny10x controllers, resolves #36645
|
il y a 5 ans |
florian
|
ea2a93731d
* patch by Christo Crause: support for megaAVR 0 and tinyAVR 0/1, #36616, part 3/3
|
il y a 5 ans |