Commit History

Autor SHA1 Mensaxe Data
  pierre 0061301dbb Fix compilation with -dALLOCREGDEBUG %!s(int64=4) %!d(string=hai) anos
  pierre 0189276a12 Raise internalerror inside RemoveCurentP is called with p=hp1, because it leads to using a class instance after it has been freed %!s(int64=4) %!d(string=hai) anos
  florian 8fa62752d4 * patch by J. Gareth Moreton: minor refactor of reduced iterations of pass 1 of the assembler optimizer, resolves #37972 %!s(int64=4) %!d(string=hai) anos
  florian 91a6223281 * (slight modified) patch by J. Gareth Moreton to reduce number of assembler optimizer passes, resolves #37959 %!s(int64=4) %!d(string=hai) anos
  florian 112f8a41ad * Xtensa: set is_jmp flag so branch optimization works %!s(int64=4) %!d(string=hai) anos
  florian 2c54477807 * patch by J. Gareth Moreton: introduce RemoveInstruction and make as much as possible use of RemoveCurrentP, resolves #37399 %!s(int64=4) %!d(string=hai) anos
  yury 2d8873d085 * Fixed TAOptObj.CollapseZeroDistJump to properly handle delay slots. %!s(int64=5) %!d(string=hai) anos
  yury 2b86651914 * Re-enabled safe generic jump optimizations for mips. %!s(int64=5) %!d(string=hai) anos
  florian a172064767 * patch by J. Gareth Moreton: fix for incorrect alignment removal, resolves #37420 %!s(int64=5) %!d(string=hai) anos
  pierre 0e9fc31dd7 Also check that HP1 is a jump instruction with more than one operand to exit early %!s(int64=5) %!d(string=hai) anos
  pierre 13afd5c6c7 Do not set value of stoploop to avoid infinite loop %!s(int64=5) %!d(string=hai) anos
  pierre cca536a86a * TAOptObj.MakeUnconditional: Set as internal error for MIPS cpu: %!s(int64=5) %!d(string=hai) anos
  nickysn edcc14a5ce * Z80: JR can be both conditional and uncoditional jump, just like JP %!s(int64=5) %!d(string=hai) anos
  nickysn b54d9cfecb * fixed IsJumpToLabelUncond for the Z80 %!s(int64=5) %!d(string=hai) anos
  florian a084c8829f * patch by J. Gareth Moreton: refactor RemoveCurrentP %!s(int64=5) %!d(string=hai) anos
  florian 991ce83a2b * patch by J. Gareth Moreton: conditional Jump Inversion stoploop variable, resolves #36680 %!s(int64=5) %!d(string=hai) anos
  yury 1b3a3a7983 * Removed lot of unused local vars. It is useful to turn on the notes in options. :) %!s(int64=5) %!d(string=hai) anos
  Jeppe Johansen 7cfb87b325 - Handle jump optimizations on RISC-V %!s(int64=5) %!d(string=hai) anos
  florian 872c22842e * do prefetching correctly %!s(int64=5) %!d(string=hai) anos
  florian 599e2df71f o patch by J. Gareth Moreton, resolves r36371: %!s(int64=5) %!d(string=hai) anos
  florian 7e6eeebdf0 o patch by J. Gareth Moreton, seeks to improve maintainability, safety and efficiency %!s(int64=5) %!d(string=hai) anos
  florian af107ca8fe o patch by J. Gareth Moreton, resolves #36355 %!s(int64=5) %!d(string=hai) anos
  pierre 17c422c3f2 Patch by Gareth Moreton. %!s(int64=5) %!d(string=hai) anos
  florian 61bf55e0fe * define renamed %!s(int64=5) %!d(string=hai) anos
  pierre ff415ba39c Fixes by Gareth Moreton for problems exposed by use of -CriotR option %!s(int64=5) %!d(string=hai) anos
  florian 6248a127ca * write assembler optimizer messages into output file if DEBUG_AOPTOBJ is set %!s(int64=5) %!d(string=hai) anos
  florian da54d0e8f7 + patch by J. Gareth Moreton: new method TAOptObj.CanDoJumpOpts and arm specific implementation %!s(int64=5) %!d(string=hai) anos
  florian f505822ab5 o patch by J. Gareth Moreton: %!s(int64=5) %!d(string=hai) anos
  florian d4f0658c02 * disable condition jump optimization on MIPS for now for the time being %!s(int64=5) %!d(string=hai) anos
  florian bf24882c33 * patch by J. Gareth Moreton: fix building for armv6m after r43441 %!s(int64=5) %!d(string=hai) anos