Commit Verlauf

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