提交歷史

作者 SHA1 備註 提交日期
  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 年之前
  Jonas Maebe 0afbe85aab * various memory reference alignment fixes 8 年之前
  Jonas Maebe aa1be3276f - removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol(): 9 年之前
  Jeppe Johansen 159c28eca8 Fix AVR comparison with zero. 9 年之前
  Jeppe Johansen 5ec4d38231 Add support for ram-less AVR chips and simultanously optimize flash/ram size the initfinal calling sequence. 9 年之前
  Jeppe Johansen 14020b044c Fix bug in gen_load_cgpara_loc for 64bit registers on 8bit architectures. 9 年之前
  Jeppe Johansen 1a285a7d24 Fixed an off-by-one error in a_load_const_cgpara which caused some problems. 9 年之前
  Jeppe Johansen 7fc3ed2644 Fix a broken OpCp2Op optimization. It needed the added NR_DEFAULTFLAGS allocation to not break subsequent optimizations. 9 年之前
  florian af6ffd751f + generate optimized code for shifts/rotates by constants 10 年之前
  Jeppe Johansen 03880c2f74 Added some peephole optimizations, and fixed generic unconditional jump optimizations, for AVR. 10 年之前