Историја ревизија

Аутор SHA1 Порука Датум
  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 пре 8 година
  florian 9ef646e3c5 * fix avr for new GetNextReg behaviour пре 8 година
  nickysn db09759763 * also integrated the getnextreg() implementation for 8-bit and 16-bit alus from пре 8 година
  nickysn cf28b202eb * integrated the getintregister() implementation for 8-bit and 16-bit alus from пре 8 година
  nickysn ddba821561 * GetNextReg(), used by 16-bit and 8-bit code generators (i8086 and avr) moved пре 8 година
  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 пре 9 година
  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. пре 10 година
  Jeppe Johansen 1a285a7d24 Fixed an off-by-one error in a_load_const_cgpara which caused some problems. пре 10 година
  Jeppe Johansen 7fc3ed2644 Fix a broken OpCp2Op optimization. It needed the added NR_DEFAULTFLAGS allocation to not break subsequent optimizations. пре 10 година
  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 година
  florian 9a5b458d4e * allocate registers properly before icall пре 10 година
  florian 5c8d0d87cd o better code generation for avr: пре 10 година
  florian 1969abec77 * improved code generation in a_op_const_reg_internal and a_op_const_reg_reg пре 10 година