Commit History

Autor SHA1 Mensaxe Data
  Jeppe Johansen ffe67a93b4 Fix is_calljmp to include call instructions. This was breaking some optimizations previously. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 03880c2f74 Added some peephole optimizations, and fixed generic unconditional jump optimizations, for AVR. %!s(int64=10) %!d(string=hai) anos
  florian b1147ba1b7 + OpCmp2Op optimization for AVR %!s(int64=10) %!d(string=hai) anos
  florian 9216e561e2 + make use of sbi/cbi %!s(int64=10) %!d(string=hai) anos
  florian e56d8d1c96 * fix mov rX,...; mov rX,... optimization, hp1 needs to be checked if it is really an instruction, resolves issue #27975 %!s(int64=10) %!d(string=hai) anos
  florian 3282ff0506 + remove dead moves, resolves issue #27842 %!s(int64=10) %!d(string=hai) anos
  florian 987b66636d + optimize LDS/STS into IN/OUT, resolves issue #27884 %!s(int64=10) %!d(string=hai) anos
  florian 3e8766290d * implements RegInInstruction and fixes RegModifiedByInstruction for avr %!s(int64=10) %!d(string=hai) anos
  florian a4c7103033 * remove useless mov instructions %!s(int64=10) %!d(string=hai) anos
  florian db63693b7e * tai returned by GetNextInstructionUsingReg must be checked if it is really an instruction %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 7fe4b13248 Fix broken peephole optimization that was testing the wrong register for modifications. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 2227045e23 Replace forbidden chars in more places in the GAS assembler writer. %!s(int64=11) %!d(string=hai) anos
  Jeppe Johansen e33550b67d Added support for X,Y,and Z register aliases plus low/high forms, and post-incrementation in AVR assembler reader. %!s(int64=11) %!d(string=hai) anos
  florian 8f343078fa * optimize moves into movw if possible %!s(int64=14) %!d(string=hai) anos
  florian bc73f9021c Merged revisions 5891-10167,10169-10180 via svnmerge from %!s(int64=17) %!d(string=hai) anos