Historia zmian

Autor SHA1 Wiadomość Data
  florian cea7723080 * more use of RemoveCurrentP(p) 5 lat temu
  florian f42b0bf6f5 * fixed JccAdd/Inc/Dec2*Adc/Sbb optimizations 5 lat temu
  florian 34be9e4643 * CallRet2* optimization may not misalign the stack, reported by C Western on fpc-devel 5 lat temu
  florian 9bdfbc2473 + GetNextInstructionUsingRegTrackingUse 5 lat temu
  florian a357359971 * LeaCallLeaRet2Jmp is done in TX86AsmOptimizer.PostPeepholeOptLea 5 lat temu
  florian 2acc6337d8 * debug statement removed 5 lat temu
  florian 4dff373fef * (modified) patch by J. Gareth Moreton: processor-aware MOVZX optimisation cleanup, resolves #36687 5 lat temu
  florian 49f789b92a * reverted accidently committed changes again 5 lat temu
  florian 95e8992e2f + AArch64: profiler support for aarch64-linux 5 lat temu
  florian 3099e10f41 * revert accidently committed code 5 lat temu
  florian e50c4f6373 + AAarch64: optimize divisions by constant 5 lat temu
  florian 88836b467e * (V)MOVA*(V)MOVS*2(V)MOVS* 1 optimization 5 lat temu
  florian 42324235bd + CallRet2Call optimization 5 lat temu
  florian 3279e63351 * patch by J. Gareth Moreton: cleanup TX86AsmOptimizer.OptPass2MOV after DeepMov changes, second part of #36670 5 lat temu
  florian 3a5eb0ec59 * patch by J. Gareth Moreton: cleanup TX86AsmOptimizer.OptPass1MOV after DeepMov changes, first part of #36670 5 lat temu
  florian f632e2e7be * simplified TX86AsmOptimizer.OptPass1Movx 5 lat temu
  florian 21565c2284 * fixed Mov2Movz optimization 5 lat temu
  florian c6350e2903 * patch by J. Gareth Moreton: processor-aware MOVZX optimisation cleanup, part one of #36687 5 lat temu
  florian e7d2c93ca7 * patch by J. Gareth Moreton: deadstore removal improvement, resolves #36669 5 lat temu
  florian 12d015a935 * patch by J. Gareth Moreton: CMOV extensions: frame/stack pointer relative references are always valid, resolves #36675 5 lat temu
  florian bbcbd4eae1 * patch by J. Gareth Moreton, avoid illegal MovAdd2Lea and MovSub2Lea optimziations, resolves #36630 5 lat temu
  florian 2ea35e55b1 * patch by J. Gareth Moreton: x86 "OptPass1MOV" improvements - Part 2, resolves #36608 5 lat temu
  florian 43c83b3ae6 * improve LeaLea2Lea optimization 5 lat temu
  yury 1b3a3a7983 * Removed lot of unused local vars. It is useful to turn on the notes in options. :) 5 lat temu
  florian 993144b91b * patch by J. Gareth Moreton: x86 SUB and LEA optimisations, resolves #36622 5 lat temu
  florian a807e18591 * patch by J. Gareth Moreton: x86 CMP/TEST/Jcc optimisations, resolves #36624 5 lat temu
  florian 16152cf948 * patch by J. Gareth Moreton: get rid of another pass through the assembler list by integrating OptReferences 5 lat temu
  florian 5a1e6c2e91 * compilation on i386 fixed 5 lat temu
  florian 2b70c64d09 * patch by J. Gareth Moreton: Some cleaning up of OptPass2JMP and OptPass2MOV, resolves #36553 5 lat temu
  florian 124c64152d * patch by J. Gareth Moreton: EAX -> EDX:EAX sign extension shortcuts, and MOVSX shortcuts for AX register, part 2 of #36551 5 lat temu