Historique des commits

Auteur SHA1 Message Date
  J. Gareth "Curious Kit" Moreton cafd708b6d Refactoring of OptPass2Movx to remove goto il y a 3 ans
  J. Gareth "Curious Kit" Moreton 22cd8d5d62 Fixed bug in MovxMovx2Movx optimisation that would specify a 64-bit destination instead of 32-bit one il y a 3 ans
  J. Gareth "Curious Kit" Moreton b4c8c1da12 Overflow bug fixes to MovZX/SX optimisations when CMP instructions are encountered. il y a 3 ans
  florian 6dbe71cd30 * TX86AsmOptimizer.OptPass1MOVXX should search only over other instructions if it works with registers only il y a 3 ans
  florian 6147d6d8a0 * compilation with i386 fixed il y a 3 ans
  J. Gareth "Curious Kit" Moreton d083cc7247 New MovxAndTest2Test optimisation to mirror the regular MovAndTest2Test optimisation il y a 3 ans
  J. Gareth "Curious Kit" Moreton 5b4c104aaf Massive overhaul to OptPass2Movx to favour operand shrinkage il y a 3 ans
  J. Gareth "Curious Kit" Moreton d255ffba8b Improved handling of signed sequences in OptPass2Movx il y a 3 ans
  J. Gareth "Curious Kit" Moreton 01e5f4855a MovZX->MovSX optimisation il y a 3 ans
  J. Gareth "Curious Kit" Moreton 4825d2d16c New Movz ###,%ecx, shift/rotate %cl,... optimisation il y a 3 ans
  J. Gareth "Curious Kit" Moreton f02b7508de Bolder OptPass2Movx optimisations, including a simplification fix il y a 3 ans
  J. Gareth "Curious Kit" Moreton da899df6b2 New MovxMovxOp2OpMovx optimisation il y a 3 ans
  J. Gareth "Curious Kit" Moreton 40196f4a43 Fixes to ADD/SUB 128 optimisation that didn't check flags properly, and also handling ADC/SBB properly il y a 3 ans
  J. Gareth "Curious Kit" Moreton b4bd15a5c0 Removed incorrect logic in TEST optimisation il y a 3 ans
  J. Gareth "Curious Kit" Moreton be448e29f6 Fixed bug in new TEST optimisation where a FLAGS check always returned "in use" il y a 3 ans
  J. Gareth "Curious Kit" Moreton 42c429bf45 New optimisation that merges small constants written to the stack il y a 3 ans
  J. Gareth "Curious Kit" Moreton 7a15312b54 Safety checks on TEST removals and better FLAG tracking il y a 3 ans
  J. Gareth "Kit" Moreton f60523a3b9 x86: New TEST optimisations il y a 3 ans
  Yuriy Sydorov 7b2cd0bcdc * Prevent a range check error in case of big unsigned values. il y a 3 ans
  J. Gareth "Curious Kit" Moreton 2dc0995067 - Bug fix to new ADD/SUB optimisation where conditions are concerned il y a 3 ans
  J. Gareth "Curious Kit" Moreton 9f60628e5b x86: new optimisation to change add/sub 128,(dest) to sub/add -128,(dest) to reduce binary size il y a 3 ans
  Pierre Muller 8e7791ac23 Explicitly disable overflow for offset propagation optimization il y a 3 ans
  florian 7fcbd1d7e0 * my last commit hopefully fixed il y a 3 ans
  florian 492d75483d * fix (V)Cvtss2CvtSd(V)Cvtsd2ss2* optmizations for non-avx code, resolves #39416 il y a 3 ans
  florian 44051b4af3 * corrected accidently made changs in 01a449c8, resolves #39424 il y a 4 ans
  J. Gareth "Curious Kit" Moreton 284317d877 Fixed OptPass2Lea not honouring symbols il y a 4 ans
  J. Gareth "Curious Kit" Moreton 42eb06f5c6 Fixed some range check problems il y a 4 ans
  J. Gareth "Curious Kit" Moreton b58fdc3e58 Improved ADD and SUB optimisations for LEA instructions il y a 4 ans
  florian 10fcae34a9 * improved TX86AsmOptimizer.OptPass1MOVXX il y a 4 ans
  florian 4610980f2e * TX86AsmOptimizer.OptPass1MOVXX takes care of volatility il y a 4 ans