Commit History

Автор SHA1 Съобщение Дата
  florian 5b16a84de1 + RCallReg2RJmp optimization преди 7 години
  florian 46ab35edb3 * apply MovOpMov2Op also to inc and dec преди 7 години
  florian 366360d36c * LdiMov/Cp2Ldi/Cpi may not be performed if reg0=reg1 преди 7 години
  florian ad01f059e8 * after a LdiMov/Cp2Ldi/Cpi optimization, the compiler should not continue to optimize this instruction because then reg. alloc info is wrong преди 7 години
  florian 4a43d992f5 * unified usage of MatchOpType преди 8 години
  florian 39b7f1bffe * do not write assembler optimizer debug output in avr assembler files преди 8 години
  florian 8e7101a65a * proper naming of the optimziation in the DebugMsg преди 8 години
  florian e33b2920dc + CallReg2Jmp optimization преди 8 години
  florian e49a826837 + PushPushPopPop2MovMov optimization преди 8 години
  florian 0520d246d0 * changed LdiCp2Cpi into LdiMov/Cp2Ldi/Cpi and improved it преди 8 години
  florian b2f15e2736 * first check for ait_instruction before checking opcode преди 9 години
  Jeppe Johansen baae6ec169 Fix incorrect AVR optimization. преди 9 години
  Jeppe Johansen 7fc3ed2644 Fix a broken OpCp2Op optimization. It needed the added NR_DEFAULTFLAGS allocation to not break subsequent optimizations. преди 9 години
  Jeppe Johansen ffe67a93b4 Fix is_calljmp to include call instructions. This was breaking some optimizations previously. преди 10 години
  Jeppe Johansen 03880c2f74 Added some peephole optimizations, and fixed generic unconditional jump optimizations, for AVR. преди 10 години
  florian b1147ba1b7 + OpCmp2Op optimization for AVR преди 10 години
  florian 9216e561e2 + make use of sbi/cbi преди 10 години
  florian e56d8d1c96 * fix mov rX,...; mov rX,... optimization, hp1 needs to be checked if it is really an instruction, resolves issue #27975 преди 10 години
  florian 3282ff0506 + remove dead moves, resolves issue #27842 преди 10 години
  florian 987b66636d + optimize LDS/STS into IN/OUT, resolves issue #27884 преди 10 години
  florian 3e8766290d * implements RegInInstruction and fixes RegModifiedByInstruction for avr преди 10 години
  florian a4c7103033 * remove useless mov instructions преди 10 години
  florian db63693b7e * tai returned by GetNextInstructionUsingReg must be checked if it is really an instruction преди 10 години
  Jeppe Johansen 7fe4b13248 Fix broken peephole optimization that was testing the wrong register for modifications. преди 10 години
  Jeppe Johansen 2227045e23 Replace forbidden chars in more places in the GAS assembler writer. преди 11 години
  Jeppe Johansen e33550b67d Added support for X,Y,and Z register aliases plus low/high forms, and post-incrementation in AVR assembler reader. преди 11 години
  florian 8f343078fa * optimize moves into movw if possible преди 14 години
  florian bc73f9021c Merged revisions 5891-10167,10169-10180 via svnmerge from преди 17 години