Historial de Commits

Autor SHA1 Mensaje Fecha
  florian b776d48367 + x86: optimziation MovMov2MovMov 2 hace 5 años
  florian 84a1f614d9 * fix several double ; hace 5 años
  florian afb68dbcf3 * factored out OptPass1VPXor hace 5 años
  florian 0bce44e342 * compilation on i386 fixed hace 5 años
  florian 809fb83334 * adapt optimizer to handle push/pop for stack alignment hace 5 años
  florian 9b54588d75 + PXorPXor2PXor optimization hace 5 años
  florian b239365479 * improved LeaLea2Lea hace 5 años
  florian 05091cf0dd + MovAndTest2Test optimization hace 5 años
  yury c1d124d497 * x86: Fixed peephole optimization introduced in r44233. tb0219 and tb0548 tests have failed with -O2 since then. hace 5 años
  florian a084c8829f * patch by J. Gareth Moreton: refactor RemoveCurrentP hace 5 años
  florian 951f02d188 * correctly set register size hace 5 años
  florian 670e778643 + assembler optimization MovxMov2Movx hace 5 años
  florian 6cac8cc77b * fix Peephole Optimization: Cmpcc2Testcc - condition AE/NB/NC/NO --> Always optimization hace 5 años
  florian 8f0376c888 + JccAdd2SetccAdd optimization hace 5 años
  florian cea7723080 * more use of RemoveCurrentP(p) hace 5 años
  florian f42b0bf6f5 * fixed JccAdd/Inc/Dec2*Adc/Sbb optimizations hace 5 años
  florian 34be9e4643 * CallRet2* optimization may not misalign the stack, reported by C Western on fpc-devel hace 5 años
  florian 9bdfbc2473 + GetNextInstructionUsingRegTrackingUse hace 5 años
  florian a357359971 * LeaCallLeaRet2Jmp is done in TX86AsmOptimizer.PostPeepholeOptLea hace 5 años
  florian 2acc6337d8 * debug statement removed hace 5 años
  florian 4dff373fef * (modified) patch by J. Gareth Moreton: processor-aware MOVZX optimisation cleanup, resolves #36687 hace 5 años
  florian 49f789b92a * reverted accidently committed changes again hace 5 años
  florian 95e8992e2f + AArch64: profiler support for aarch64-linux hace 5 años
  florian 3099e10f41 * revert accidently committed code hace 5 años
  florian e50c4f6373 + AAarch64: optimize divisions by constant hace 5 años
  florian 88836b467e * (V)MOVA*(V)MOVS*2(V)MOVS* 1 optimization hace 5 años
  florian 42324235bd + CallRet2Call optimization hace 5 años
  florian 3279e63351 * patch by J. Gareth Moreton: cleanup TX86AsmOptimizer.OptPass2MOV after DeepMov changes, second part of #36670 hace 5 años
  florian 3a5eb0ec59 * patch by J. Gareth Moreton: cleanup TX86AsmOptimizer.OptPass1MOV after DeepMov changes, first part of #36670 hace 5 años
  florian f632e2e7be * simplified TX86AsmOptimizer.OptPass1Movx hace 5 años