Commit History

Autor SHA1 Mensaxe Data
  florian f2e0af6d37 * check used registers properly for SETcc/TEST/Jcc -> Jcc, resolves #38940 %!s(int64=4) %!d(string=hai) anos
  florian 30df955001 * the MovOpMov2Op optimization needs to take care of the second operand, should resolve #38359 %!s(int64=4) %!d(string=hai) anos
  florian bae583118a * patch by J. Gareth Moreton: x86 JccMovJmpMov2MovSetcc improvement, resolves #38761 %!s(int64=4) %!d(string=hai) anos
  florian 5726428dcc * patch by J. Gareth Moreton: Additional SETcc optimisations, resolves #38767 %!s(int64=4) %!d(string=hai) anos
  florian 578424cf51 * patch by J. Gareth Moreton: TEST chain shortcutting, resolves #38908 %!s(int64=4) %!d(string=hai) anos
  florian 6f482952de * patch by J. Gareth Moreton: Memory CMP optimisation, resolves #38907 %!s(int64=4) %!d(string=hai) anos
  florian e57059eea3 * fix building on i386 after r49366 %!s(int64=4) %!d(string=hai) anos
  florian 884d24e321 * patch by J. Gareth Moreton: x86 MOVZX/CMP optimisation, resolves #38882 %!s(int64=4) %!d(string=hai) anos
  florian 503fc85dff * patch by J. Gareth Moreton: handle register allocations correctly in MovMov2Mov 3, resolves #38703 %!s(int64=4) %!d(string=hai) anos
  florian 87a67a3222 * typo fixed %!s(int64=4) %!d(string=hai) anos
  florian 53effea0f5 + X86: JccMovJmpMov2MovSetcc optimization %!s(int64=4) %!d(string=hai) anos
  florian 612f063795 + patch by J. Gareth Moreton: AddMov2LeaAdd and AddMov2Lea optimizations, resolves #38579 %!s(int64=4) %!d(string=hai) anos
  florian 913bd009e9 * patch by J. Gareth Moreton: take care of -Os for SubMov2*, part of #38579 %!s(int64=4) %!d(string=hai) anos
  florian 01937c4630 * patch by J. Gareth Moreton: SubMov2LeaSub optimisation improvement, resolves #38555 %!s(int64=4) %!d(string=hai) anos
  florian 8ffa01e95f * patch by J. Gareth Moreton: MOV/SHR reference optimisation, resolves #38560 %!s(int64=4) %!d(string=hai) anos
  florian c6443809ba + SETcc/Mov -> SETcc optimization %!s(int64=4) %!d(string=hai) anos
  pierre 236bef961c Patch by Gareth Moreton %!s(int64=4) %!d(string=hai) anos
  pierre 2cd6951205 Apply patch proposed by J. Gareth Moreton in bug report #0038527 %!s(int64=4) %!d(string=hai) anos
  yury 64c586b86d * Removed/ifdefed lots of unused variables. %!s(int64=4) %!d(string=hai) anos
  florian 707bce74d7 * patch by J. Gareth Moreton: refactor OptPass2Jcc, resolves #38343 %!s(int64=4) %!d(string=hai) anos
  florian eb81b981cd * patch by J. Gareth Moreton to fix MovzxCmp2CmpMovzx, resolves #38339 %!s(int64=4) %!d(string=hai) anos
  florian 227bd3e904 * simplified code for JccAdd2SetccAdd optimization %!s(int64=4) %!d(string=hai) anos
  florian f42f62565b * patch by J. Gareth Moreton to resolve bug introduced in the first patch, resolves #38294 %!s(int64=4) %!d(string=hai) anos
  florian 4e9b42344e + AddLea2Lea optimization %!s(int64=4) %!d(string=hai) anos
  florian 28efcfba65 + patch by J. Gareth Moreton: Advanced MOVZX optimisations, resolves #38294 %!s(int64=4) %!d(string=hai) anos
  pierre 2bcd2a4a93 Appply fix from Gareth Moreton in bug report 38247 %!s(int64=4) %!d(string=hai) anos
  Károly Balogh 01691e9ecb * fix the m68k cross-builds by disabling part of r47824 %!s(int64=4) %!d(string=hai) anos
  florian 2a990b8167 + patch by J. Gareth Moreton: some new x86 assembler optimizations, resolves #38130 %!s(int64=4) %!d(string=hai) anos
  florian f7050ef41a + take care of vzeroupper in exit code optimizations %!s(int64=4) %!d(string=hai) anos
  florian 703941dde5 + x86: MovxMov2Mov optimization %!s(int64=5) %!d(string=hai) anos