提交历史

作者 SHA1 备注 提交日期
  florian 5fc12500f2 * patch by Christo Crause: fix for r43136 5 年之前
  florian dd2d1bf68b * (modified/re-formatted) patch by Christo Crause: AVR: Optimizing code generation for shift with compile time constant 5 年之前
  florian 4e93a9a6c7 * AVR: patch by Christo Crause: fixes tcgavr.g_concatcopy for data with size>255, resolves #36066 5 年之前
  florian 9e5cbce6be * fix tcgavr.g_flags2reg for sizes > 1 byte 5 年之前
  Jeppe Johansen 1b698d319f - Fix bug in software overflow checking for longint's. 6 年之前
  Jeppe Johansen f72342ed0e AVR: Add support for using nostackframe in interrupt routines. 6 年之前
  Jeppe Johansen 91016c97a4 AVR: Add optimizations for sign testing, and a better Abs() implementation. 6 年之前
  Jeppe Johansen 030cf78ac5 - Fix overflow checking for multiplication operations on AVR. 6 年之前
  Jeppe Johansen 5bdc635f50 Check if the current register was the last in the cgpara, to avoid running over the last register allocated. 6 年之前
  florian 8fceba4493 * properly allocate parameter registers for constants on avr, resolves #33932 6 年之前
  florian 917de001d6 * patch (slighly modified) by Christo Crause to write 16 bit registers on avr in hi/lo order, resolves #34721 6 年之前
  Jonas Maebe 0b246f3dbd * converted Boolean8 to an internal type, and mapped Boolean to the 6 年之前
  Jonas Maebe d69ad8fa41 * removed temppos field again from parameter locations: they're not allocated 7 年之前
  Jonas Maebe 4686f61002 * keep track of the temp position separately from the offset in references, 7 年之前
  florian ee252d0ecd + allocate real registers properly in tcgavr 7 年之前
  florian 3a81ccf48b * simplify tcgavr.a_op_reg_reg_internal 7 年之前
  florian 23722a2f95 * correctly negate 8 bit values on avr, resolves #33322 7 年之前
  florian 311bcd4c08 * do not destroy flags while clearing R1, resolves #33170 7 年之前
  florian 291ee4b562 * clear r1 (and save/restore) in interrupt routines on avr 7 年之前
  florian cb087279d6 * do not generate an andi if the constant is 255 7 年之前
  florian 7817102727 * patch by Christo Crause to implement 8 bit multiplications for "mul-less" avr types, resolves issue #31925 7 年之前
  florian 9ef646e3c5 * fix avr for new GetNextReg behaviour 7 年之前
  nickysn db09759763 * also integrated the getnextreg() implementation for 8-bit and 16-bit alus from 7 年之前
  nickysn cf28b202eb * integrated the getintregister() implementation for 8-bit and 16-bit alus from 7 年之前
  nickysn ddba821561 * GetNextReg(), used by 16-bit and 8-bit code generators (i8086 and avr) moved 7 年之前
  nickysn 3c96090d3c + optimized avr code generation for shr by shiftcount=size*8-1 and sar by 8 年之前
  nickysn 5138d4e067 * fixed avr multiplication after r36344 8 年之前
  florian 0954e09834 * correctly handle 16 bit signed operations on AVRs without mul instruction, resolves #31036 8 年之前
  Jonas Maebe a25ebbba3e + added volatility information to all memory references 8 年之前
  florian 0882c13cb7 * do not move dest to a new register if not needed in tcgavr.g_concatcopy 8 年之前