Commit History

Author SHA1 Message Date
  J. Gareth "Curious Kit" Moreton 45b1d592f5 * x86: Bug fix where "mov $0,%reg" was inserted on the wrong side of a SETcc instruction 2 years ago
  J. Gareth "Curious Kit" Moreton 27aa4d4e34 * x86: ConvertJumpToRET now sets the condition to C_None 2 years ago
  florian 9375257365 * look ahead for ShlOp2Op optimization 2 years ago
  florian 1a66cde35b * apply ShlOp2Shl optimization also to floating point operations 2 years ago
  J. Gareth "Kit" Moreton 5a6d9ff532 x86: Deeper insight in OptPass2ADD and OptPass2SUB to produce more efficient code 2 years ago
  J. Gareth "Curious Kit" Moreton e7218d09fb * x86: New MovShr/Sar2Movx optimisation 3 years ago
  J. Gareth "Curious Kit" Moreton b872322678 * x86: New "shr %cl; shr x" swap optimisation 3 years ago
  J. Gareth "Curious Kit" Moreton 6757bf3832 * x86: New SHR-based optimisations 3 years ago
  florian 44dca29926 + some debug messages added 3 years ago
  florian 85230758e4 * improved FstpFld2<Nop> optimization 3 years ago
  J. Gareth "Curious Kit" Moreton bb4d3fda25 * Fixed internal error number clash (2021102610) 3 years ago
  J. Gareth "Curious Kit" Moreton aff2a42431 * x86: Shrink TEST instruction on MovAndTest2Test 3 years ago
  J. Gareth "Curious Kit" Moreton d7f1e56191 * x86: MovAndTest2Test optimisation now accepts a smaller sub-regiser on the TEST instruction 3 years ago
  J. Gareth "Curious Kit" Moreton 89605f47c2 * x86: Correct fileinfo for PostPeepholeOptCall 3 years ago
  J. Gareth "Curious Kit" Moreton f7dcb68c5a * x86: Correct fileinfo for OptPass2MOV 3 years ago
  J. Gareth "Curious Kit" Moreton 6eede0f71f * x86: Correct fileinfo and some refactoring for OptPass1CMP 3 years ago
  J. Gareth "Curious Kit" Moreton e9b394a550 * x86: Correct fileinfo and some refactoring for OptPass1SHLSAL 3 years ago
  J. Gareth "Curious Kit" Moreton 0c62ac9f16 * x86: Correct fileinfo and some refactoring for OptPass1LEA 3 years ago
  J. Gareth "Curious Kit" Moreton f19b390c68 * x86: Correct fileinfo and some refactoring for imul2leashl optimisation 3 years ago
  florian 899981f318 + forgotten comments for new optimizations 3 years ago
  J. Gareth "Curious Kit" Moreton f5d76c5593 * x86: Reference count fix in CMP/Jcc and TEST/Jcc redirect optimisations 3 years ago
  J. Gareth "Curious Kit" Moreton b1e65ca49f * x86: Fixed bug where redirected jump has its condition changed (fixes i39851) 3 years ago
  florian 77e350b6b8 + VPXor2VPXor optimization 3 years ago
  florian d2c2ddb337 + VPXorVMov2Mov optimization 3 years ago
  J. Gareth "Curious Kit" Moreton 6c065e69fd * x86: Corrected some incorrect uses of RemoveCurrentP in OptPass1_V_MOVAP. 3 years ago
  J. Gareth "Curious Kit" Moreton 0e9ea11859 * x86: Bug fix where a tai type was assumed and could sometimes trigger an invalid typecast under -CriotR 3 years ago
  J. Gareth "Curious Kit" Moreton fcae0e311d x86: Direct assignment instructions are no longer checked prior to calling CheckJumpMovTransferOpt, instead relying on the callee to do the heavy lifting (also fixed -Os bug) 3 years ago
  J. Gareth "Curious Kit" Moreton 3e94af163b * x86: Fixed bug in "Mov0LblCmp0Je -> Mov0JmpLblCmp0Je" optimisation 3 years ago
  florian 578ce51fc3 * fix broken merge 3 years ago
  J. Gareth "Curious Kit" Moreton f4e28ab357 * x86: Fixes to GetInt/MMRegisterBetween assignments 3 years ago