Commit Verlauf

Autor SHA1 Nachricht Datum
  florian 23d26d495f * AVR: attiny can do post increment operations, so remove code working around this vor 5 Jahren
  florian 6d2880e809 * AVR: do not insert jmp if not supported vor 5 Jahren
  florian 0add128d7b + AVR: initial support of the avrtiny architecture in the rtl vor 5 Jahren
  florian bee41253bd + AVR: initial support for the avrtiny architecture vor 5 Jahren
  florian 150fac54cb * changes shift parameter of shift helpers into ALUUInt, as there is an "and" used anyways, this does not change semantics but reduces register pressure on 8 bit targets vor 6 Jahren
  florian 4a73c31c82 * AVR: tcgavr.normalize_ref must always load the reference into tmpreg vor 5 Jahren
  florian a9bbcccb5d + AVR: GetDefaultZeroReg and GetDefaultTmpReg vor 5 Jahren
  florian cda78c398f + AVR: cputype cpu_avrtiny vor 5 Jahren
  florian 3328f991c7 * AVR: fixes pushing and handling of stack passed parameters vor 5 Jahren
  florian fbb3fe56a9 * AVR: fixed TDwarfAsmCFILowLevel.generate_initial_instructions vor 5 Jahren
  florian 201a89504e * patch by Christo Crause: reg. allocation information if non-volatile registers vor 5 Jahren
  florian b04f398d27 * avr: help the compiler with constant loading to avoid ie 200309041 vor 5 Jahren
  florian 3b5dfbf79c * avr: more precise execution weigth for shift loops vor 5 Jahren
  florian b241fec17b * avr directly encodes constant shifts of 64 bit values vor 5 Jahren
  florian 647c5889de * simplified fpc_mul_qword so it compiles again on avr, fixes #36236 but does not solve the root of the problem vor 5 Jahren
  florian 63375effda * patch by Christo Crause: fix for r43136 vor 6 Jahren
  florian 8e68ea69cb * (modified/re-formatted) patch by Christo Crause: AVR: Optimizing code generation for shift with compile time constant vor 6 Jahren
  florian bf85e51962 * AVR: patch by Christo Crause: fixes tcgavr.g_concatcopy for data with size>255, resolves #36066 vor 6 Jahren
  Jeppe Johansen 821a83f735 * Fix exitcode handling for avrsim target. Patch by Christo Crause vor 6 Jahren
  florian 97b0bda68d * fix tcgavr.g_flags2reg for sizes > 1 byte vor 6 Jahren
  Jeppe Johansen d14e3e96a7 - Fix bug in software overflow checking for longint's. vor 6 Jahren
  Jeppe Johansen 0c4d299514 AVR: Add support for using nostackframe in interrupt routines. vor 6 Jahren
  Jeppe Johansen 49ac4e0ed3 AVR: Add optimizations for sign testing, and a better Abs() implementation. vor 6 Jahren
  Jeppe Johansen bca0d5774f - Adds a number of optimizations for 64bit integer operations on AVR. Patch from Christo Crause in issue #35691. vor 6 Jahren
  Jeppe Johansen 8b02397b18 - Split division routines out into an include file. vor 6 Jahren
  Jeppe Johansen e03c4eb34f - Applied patch by Christo Crause from #33914 vor 6 Jahren
  Jeppe Johansen 464aeb266e - Fix overflow checking for multiplication operations on AVR. vor 6 Jahren
  Jeppe Johansen 2b92b97056 - Change syntax of sbiw operands to work around syntax in older binutils. vor 6 Jahren
  Jeppe Johansen f1a9930550 avr: Fixed some inconsistencies. vor 6 Jahren
  Jeppe Johansen a886e77b5e - Fix compilation on architectures without absolute call/jump instructions. vor 6 Jahren