Commit History

Author SHA1 Message Date
  florian 64ff162e3f * patch by Christo Crause: r0, r1 are no volatile registers for avr tiny 4 years ago
  florian 35b2d80271 * avr: patch by Christo Crause: replace findreg_by_gasname with gas_regname_table, resolves #37131 5 years ago
  nickysn 34eb9ade91 * fix for OP_ROR in tcgavr.a_op_reg_reg_internal 5 years ago
  florian 9872a8a57a * AVR: couple of fixes for CPUs with only 16 registers 5 years ago
  florian 265783c4b5 * remove accidently committed debug code 5 years ago
  florian b65e3288aa * patch by Christo Crause: combine code paths for avr1 and avrtiny when converting lds/sts to in/out, resolves #36697 5 years ago
  florian 32e17c5114 * for avr1, do not save registers during an interrupt procedure, as it has no memory to store them 5 years ago
  florian 438c971460 * AVR: for avr1 lds/sts must be converted to in/out as well if possible 5 years ago
  florian a589637b1d * patch by Christo Crause: more avr1 controllers and remove attiny28 from avr25 makefile list, resolves #36686 5 years ago
  florian 54a6784e85 * AVR: decide after compiler if a certain subroutine is suitable for avr1, if not, replace it by sleep and warn 5 years ago
  florian b77b0df3bd * AVR: attiny28 is an avr1 CPU 5 years ago
  florian c9fce8b742 * AVR: take care of CPUAVR_HAS_MOVW in assembler routines 5 years ago
  florian 3cb2cff444 * patch by Christo Crause: more AVR controllers, resolves #36683 5 years ago
  florian a124adb9a7 * patch by Christo Crause: add missing atmega-PB controllers, resolves #36667 5 years ago
  florian 5e4de7277a * patch by Christo Craus to reorder the avr controllers for better overview, resolves #36662 5 years ago
  florian 104cb227d4 * patch by Christo Crause: board aliases to onboard controllers, resolves #36659 5 years ago
  florian 8d1eeea942 * actually, with lds/sts avrtiny can load addresses up to 191 5 years ago
  florian dd2212e1f7 * based on a patch by Christo Crause: more compiler fixes for avrtiny, resolves #36646 5 years ago
  florian be4c56a05c * patch by Christo Crause: fix startup code for avrtiny subarch, resolves #36650 5 years ago
  florian 61c6c04f71 + patch by Christo Crause: Support for attiny10x controllers, resolves #36645 5 years ago
  florian ea2a93731d * patch by Christo Crause: support for megaAVR 0 and tinyAVR 0/1, #36616, part 3/3 5 years ago
  florian fd5614576f * patch by Christo Crause: support for megaAVR 0 and tinyAVR 0/1, #36616, part 2/3 5 years ago
  florian 0dc7bfde42 * patch by Christo Crause: support for megaAVR 0 and tinyAVR 0/1, #36616, part 1/3 5 years ago
  florian 3ee32648c0 * system unit can be build for subarch avrtiny 5 years ago
  florian 4f5b872098 * patch by Christo Crause: avrtiny26 controller is not subarch avr25 but avr2, resolves #36620 5 years ago
  florian 0a66f8f1dd * patch by Christo Crause: Correct subarch for avrtiny series in compiler, resolves #36619 5 years ago
  florian 8917c66151 * AVR: use CP ...,r1 instead of CPI ...,0 to enable all registers being used as first operand 5 years ago
  florian ce336a08c5 * omit first not, helps the reg. allocator to find a workable colouring, resolves #36611 5 years ago
  florian 23d26d495f * AVR: attiny can do post increment operations, so remove code working around this 5 years ago
  florian 6d2880e809 * AVR: do not insert jmp if not supported 5 years ago