Histórico de Commits

Autor SHA1 Mensagem Data
  J. Gareth "Curious Kit" Moreton 24a31c2b7d * New UpdateUsedRegsBetween utility subroutine há 3 anos atrás
  Jinyang He 1b9dfd371d Add loongarch64 architecture support to compiler há 2 anos atrás
  J. Gareth "Curious Kit" Moreton 1d7e23ed6a * x86: Refactored CMOV optimisations and permitted the use of constants in some cases. há 4 anos atrás
  J. Gareth "Curious Kit" Moreton 2ce3c0c240 * Removed foolish inline from StripLabelFast há 3 anos atrás
  florian 02c245bc41 * further look ahead for temp. deallocation for FstpFldFstp2Fstp and FstpFld2<Nop> há 2 anos atrás
  J. Gareth "Curious Kit" Moreton 6762b2ed26 * CollapseZeroDistJump no longer updates registers or strips dead labels, instead just setting p to p.Next há 2 anos atrás
  J. Gareth "Curious Kit" Moreton 627fb9a25b * x86: New jump/label tracking in CrossJump optimisations há 3 anos atrás
  J. Gareth "Curious Kit" Moreton 50a37d00e7 Debugging code in AllocRegBetween is now safer and more accurate, and p2 can no longer be nil há 3 anos atrás
  J. Gareth "Kit" Moreton 79f60923ba Bug fix to XMM block move optimisation há 4 anos atrás
  J. Gareth "Curious Kit" Moreton 6b26fa0f9a Added correction to AllocRegBetween há 4 anos atrás
  florian 94a15faa7f * patch by J. Gareth Moreton to fix faulty conditional jump logic, resolves #38985 há 4 anos atrás
  florian 53effea0f5 + X86: JccMovJmpMov2MovSetcc optimization há 4 anos atrás
  pierre 0061301dbb Fix compilation with -dALLOCREGDEBUG há 4 anos atrás
  pierre 0189276a12 Raise internalerror inside RemoveCurentP is called with p=hp1, because it leads to using a class instance after it has been freed há 4 anos atrás
  florian 8fa62752d4 * patch by J. Gareth Moreton: minor refactor of reduced iterations of pass 1 of the assembler optimizer, resolves #37972 há 5 anos atrás
  florian 91a6223281 * (slight modified) patch by J. Gareth Moreton to reduce number of assembler optimizer passes, resolves #37959 há 5 anos atrás
  florian 112f8a41ad * Xtensa: set is_jmp flag so branch optimization works há 5 anos atrás
  florian 2c54477807 * patch by J. Gareth Moreton: introduce RemoveInstruction and make as much as possible use of RemoveCurrentP, resolves #37399 há 5 anos atrás
  yury 2d8873d085 * Fixed TAOptObj.CollapseZeroDistJump to properly handle delay slots. há 5 anos atrás
  yury 2b86651914 * Re-enabled safe generic jump optimizations for mips. há 5 anos atrás
  florian a172064767 * patch by J. Gareth Moreton: fix for incorrect alignment removal, resolves #37420 há 5 anos atrás
  pierre 0e9fc31dd7 Also check that HP1 is a jump instruction with more than one operand to exit early há 5 anos atrás
  pierre 13afd5c6c7 Do not set value of stoploop to avoid infinite loop há 5 anos atrás
  pierre cca536a86a * TAOptObj.MakeUnconditional: Set as internal error for MIPS cpu: há 5 anos atrás
  nickysn edcc14a5ce * Z80: JR can be both conditional and uncoditional jump, just like JP há 5 anos atrás
  nickysn b54d9cfecb * fixed IsJumpToLabelUncond for the Z80 há 5 anos atrás
  florian a084c8829f * patch by J. Gareth Moreton: refactor RemoveCurrentP há 5 anos atrás
  florian 991ce83a2b * patch by J. Gareth Moreton: conditional Jump Inversion stoploop variable, resolves #36680 há 5 anos atrás
  yury 1b3a3a7983 * Removed lot of unused local vars. It is useful to turn on the notes in options. :) há 5 anos atrás
  Jeppe Johansen 7cfb87b325 - Handle jump optimizations on RISC-V há 5 anos atrás