Revīziju vēsture

Autors SHA1 Ziņojums Datums
  ccrause aadb53e72c Only perform OpCp2Op optimization when the first Op is ANDI and comparison is against 0. 2 gadi atpakaļ
  florian 235c82feaa + AVR: MovOp2Op 2 optimization 4 gadi atpakaļ
  florian 99588969b9 * patch by Christo Crause: Fix missed optimization opportunities, resolves #38285 4 gadi atpakaļ
  florian dd2212e1f7 * based on a patch by Christo Crause: more compiler fixes for avrtiny, resolves #36646 5 gadi atpakaļ
  florian 0dc7bfde42 * patch by Christo Crause: support for megaAVR 0 and tinyAVR 0/1, #36616, part 1/3 5 gadi atpakaļ
  florian a9bbcccb5d + AVR: GetDefaultZeroReg and GetDefaultTmpReg 5 gadi atpakaļ
  Jeppe Johansen 4996d129e5 - Add mov optimization for STS instruction. 6 gadi atpakaļ
  Jeppe Johansen 18ba7fc23a Generalize skip instruction optimization for both sbix and sbrx. 6 gadi atpakaļ
  Jeppe Johansen d993e1b9c3 avr: Add peephole optimization for in+sbr* bit test sequence. 6 gadi atpakaļ
  florian 7ceb3854c5 * AVR: fixed TCpuAsmOptimizer.RegLoadedWithNewValue 4 gadi atpakaļ
  pierre d8b0ded10c Marge of more trunk fixes into fixes branch. 6 gadi atpakaļ
  florian 11ef1d17c2 * fix register allocation for MovOp2Op and PushPushPopPop2MovMov 7 gadi atpakaļ
  florian 9fc0f28ae4 * handle movw in TCpuAsmOptimizer.RegInInstruction 7 gadi atpakaļ
  florian 61660375ce + AVR PeepHoleOptPass1Cpu makes use of TAOptObj.RemoveCurrentP to track register usage properly 7 gadi atpakaļ
  florian 63ffb02b34 + Mov2Nop 7 gadi atpakaļ
  florian 93a0cef65d * improved OpCp2Op 7 gadi atpakaļ
  florian 52cb8fbb98 + AddAdc2Add 7 gadi atpakaļ
  florian 5b16a84de1 + RCallReg2RJmp optimization 7 gadi atpakaļ
  florian 46ab35edb3 * apply MovOpMov2Op also to inc and dec 7 gadi atpakaļ
  florian 366360d36c * LdiMov/Cp2Ldi/Cpi may not be performed if reg0=reg1 7 gadi atpakaļ
  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 gadi atpakaļ
  florian 4a43d992f5 * unified usage of MatchOpType 8 gadi atpakaļ
  florian 39b7f1bffe * do not write assembler optimizer debug output in avr assembler files 8 gadi atpakaļ
  florian 8e7101a65a * proper naming of the optimziation in the DebugMsg 8 gadi atpakaļ
  florian e33b2920dc + CallReg2Jmp optimization 8 gadi atpakaļ
  florian e49a826837 + PushPushPopPop2MovMov optimization 8 gadi atpakaļ
  florian 0520d246d0 * changed LdiCp2Cpi into LdiMov/Cp2Ldi/Cpi and improved it 8 gadi atpakaļ
  florian b2f15e2736 * first check for ait_instruction before checking opcode 9 gadi atpakaļ
  Jeppe Johansen baae6ec169 Fix incorrect AVR optimization. 9 gadi atpakaļ
  Jeppe Johansen 7fc3ed2644 Fix a broken OpCp2Op optimization. It needed the added NR_DEFAULTFLAGS allocation to not break subsequent optimizations. 9 gadi atpakaļ