Commit History

Author SHA1 Message Date
  florian 306fae299e * patch by J. Gareth Moreton: AND/CMP optimisation, resolves #39287 4 years ago
  Yuriy Sydorov 10acbca828 * x86: Added the "test $-1,%reg" condition to the MovAndTest2Test optimization. 4 years ago
  florian c67d35b8cc * patch by J. Gareth Moreton: x86: Minor bitwise optimisations, resolves #39299 4 years ago
  florian 2629bd7ba9 * patch by J. Gareth Moreton: x86: Lea2Nop for stack pointer, resolves #39225 4 years ago
  florian d16160be91 * patch by J. Gareth Moreton: CMP chain shortcutting, resolves #39141 4 years ago
  florian c185ce02cc * patch by J. Gareth Moreton: x86: RegLoadedWIthNewValue overhaul and bug fix, resolves #39187 4 years ago
  florian cb0f422eb1 * patch by J. Gareth Moreton: x86: MovMovSar2MovCltd bug fix, resolves #39180 4 years ago
  florian 86ac03e07e + support SHLX and SHRX in TX86AsmOptimizer.RegLoadedWithNewValue, resolves #39178 4 years ago
  florian ea47cb313d * patch by J. Gareth Moreton: improve MovAndTest2Test optimization, resolves #39156 4 years ago
  florian 7d6b01bfc4 + SHXXMov2SHXX optimization 4 years ago
  florian 7a4110cca9 * DeepMovOpt requires that the target reg of the mov is not modified before hp2 4 years ago
  florian 94a15faa7f * patch by J. Gareth Moreton to fix faulty conditional jump logic, resolves #38985 4 years ago
  florian ba1b0883c2 * r/esp cannot be used as index register 4 years ago
  florian f2e0af6d37 * check used registers properly for SETcc/TEST/Jcc -> Jcc, resolves #38940 4 years ago
  florian 30df955001 * the MovOpMov2Op optimization needs to take care of the second operand, should resolve #38359 4 years ago
  florian bae583118a * patch by J. Gareth Moreton: x86 JccMovJmpMov2MovSetcc improvement, resolves #38761 4 years ago
  florian 5726428dcc * patch by J. Gareth Moreton: Additional SETcc optimisations, resolves #38767 4 years ago
  florian 578424cf51 * patch by J. Gareth Moreton: TEST chain shortcutting, resolves #38908 4 years ago
  florian 6f482952de * patch by J. Gareth Moreton: Memory CMP optimisation, resolves #38907 4 years ago
  florian e57059eea3 * fix building on i386 after r49366 4 years ago
  florian 884d24e321 * patch by J. Gareth Moreton: x86 MOVZX/CMP optimisation, resolves #38882 4 years ago
  florian 503fc85dff * patch by J. Gareth Moreton: handle register allocations correctly in MovMov2Mov 3, resolves #38703 4 years ago
  florian 87a67a3222 * typo fixed 4 years ago
  florian 53effea0f5 + X86: JccMovJmpMov2MovSetcc optimization 4 years ago
  florian 612f063795 + patch by J. Gareth Moreton: AddMov2LeaAdd and AddMov2Lea optimizations, resolves #38579 4 years ago
  florian 913bd009e9 * patch by J. Gareth Moreton: take care of -Os for SubMov2*, part of #38579 4 years ago
  florian 01937c4630 * patch by J. Gareth Moreton: SubMov2LeaSub optimisation improvement, resolves #38555 4 years ago
  florian 8ffa01e95f * patch by J. Gareth Moreton: MOV/SHR reference optimisation, resolves #38560 4 years ago
  florian c6443809ba + SETcc/Mov -> SETcc optimization 4 years ago
  pierre 236bef961c Patch by Gareth Moreton 4 years ago