Commit History

Author SHA1 Message Date
  florian aec49340a3 * patch by Christo Crause, resolves #38961, fixes the following formatting and spelling problems in the AVR compiler files: 4 years ago
  florian 9d6ceda532 * patch by Christo Crause: do not generate LDD for avrtiny, resolves #38958 4 years ago
  florian 5e1e6c24a4 * patch by Christo Crause: handle references to absolute address 0 correctly, resolves #38861 4 years ago
  yury 4fa99cff62 * Removed more assigned but unused vars. 4 years ago
  yury 64c586b86d * Removed/ifdefed lots of unused variables. 4 years ago
  florian fa54335938 * patch by Christo Crause to fix illegal ldd generation for avrtiny, resolves #37929 4 years ago
  florian 637976e83f * patch by Marģers to unify internal error numbers, resolves #37888 4 years ago
  nickysn 599b7e80c0 * fix for OP_ROR in tcgavr.a_op_reg_reg_internal 5 years ago
  florian 2135b9b724 * for avr1, do not save registers during an interrupt procedure, as it has no memory to store them 5 years ago
  florian 640fe9c290 * actually, with lds/sts avrtiny can load addresses up to 191 5 years ago
  florian 36058ca4d4 * based on a patch by Christo Crause: more compiler fixes for avrtiny, resolves #36646 5 years ago
  florian 670c61e760 * patch by Christo Crause: support for megaAVR 0 and tinyAVR 0/1, #36616, part 1/3 5 years ago
  florian 429130fa34 * AVR: attiny can do post increment operations, so remove code working around this 5 years ago
  florian 2d9cdab264 + AVR: initial support for the avrtiny architecture 5 years ago
  florian f629fa1bb9 * AVR: tcgavr.normalize_ref must always load the reference into tmpreg 5 years ago
  florian 26eae3672b + AVR: GetDefaultZeroReg and GetDefaultTmpReg 5 years ago
  florian 96a4cda03b * AVR: fixes pushing and handling of stack passed parameters 5 years ago
  Jonas Maebe 1e3f72403e * renamed getintparaloc to getcgtempparaloc 5 years ago
  florian 701848889e * avr: help the compiler with constant loading to avoid ie 200309041 5 years ago
  florian e8a48be3bc * avr: more precise execution weigth for shift loops 5 years ago
  florian f61207f1cc * avr directly encodes constant shifts of 64 bit values 5 years ago
  florian 5fc12500f2 * patch by Christo Crause: fix for r43136 5 years ago
  florian dd2d1bf68b * (modified/re-formatted) patch by Christo Crause: AVR: Optimizing code generation for shift with compile time constant 5 years ago
  florian 4e93a9a6c7 * AVR: patch by Christo Crause: fixes tcgavr.g_concatcopy for data with size>255, resolves #36066 5 years ago
  florian 9e5cbce6be * fix tcgavr.g_flags2reg for sizes > 1 byte 5 years ago
  Jeppe Johansen 1b698d319f - Fix bug in software overflow checking for longint's. 6 years ago
  Jeppe Johansen f72342ed0e AVR: Add support for using nostackframe in interrupt routines. 6 years ago
  Jeppe Johansen 91016c97a4 AVR: Add optimizations for sign testing, and a better Abs() implementation. 6 years ago
  Jeppe Johansen 030cf78ac5 - Fix overflow checking for multiplication operations on AVR. 6 years ago
  Jeppe Johansen 5bdc635f50 Check if the current register was the last in the cgpara, to avoid running over the last register allocated. 6 years ago